Antes de la Dirección de Pemex, ocupó la Dirección General del IMSS y antes se desempeñó como subsecretario de Ingresos de la Secretaria de Hacienda y Crédito Público