Estudió Relaciones Internacionales en la Universidad Nacional Autónoma de México. Ha sido director general de Administración y secretario ejecutivo del Consejo Nacional para la Cultura y las Artes. En la Secretaría de Relaciones Exteriores ocupó las direcciones de Protocolo; para Conferencias y eventos especiales; del Ceremonial; y para visitas de Estado y de Gobierno. En la Secretaría de Gobernación se desempeñó dentro del Consejo Nacional de Población; fue enlace con el Fondo de Naciones Unidas en Materia de Población y Coordinador Ejecutivo de la Unidad de Enlace Legislativo.