Ha desempeñado cargos tanto en instancias privadas como públicas, como en la Comisión Mexicana de Ayuda a Refugiados donde fungió como Director de Asistencia y Desarrollo (2001) Subdirector de Medios Nacionales de la Subsecretaría de Normatividad de Medios (2002) ambas en SEGOB y Director General de Análisis de Programas de Apoyo al Campo de SAGARPA 2007-2010.