Es licenciado en Derecho por la Universidad Nacional Autónoma de México (UNAM). Obtuvo el grado de maestría en Derecho Internacional por la Universidad de Cornell.

Cuenta con una trayectoria de más de 20 años en el sector público, durante los cuales ha ocupado diversos cargos en Petróleos Mexicanos y en la Financiera Nacional de Desarrollo Agropecuario, Rural, Forestal y Pesquero (FND).

En la Secretaría de Hacienda y Crédito Público se desempeñó como Asesor del Secretario, Director General en la Subsecretaría de Ingresos, Director General en la Subsecretaría de Hacienda y Crédito Público, Secretario Particular del Secretario y Jefe de la Oficina de Coordinación del Secretario.

En la Secretaría de Energía fungió como Jefe de la Oficina del Secretario.

En diciembre del 2012, fue designado por el Presidente de la República como Oficial Mayor de la Secretaría de Relaciones Exteriores y en septiembre del 2015, como Oficial Mayor de la Secretaría de Desarrollo Social.