Egresado de la Universidad Nacional como Ingeniero Químico. Posteriormente se desarrolló como Profesor en diversas universidades del país. Fue Subsecretario de Hidrocarburos de la Secretaría de Energía (Sener) durante dos sexenios consecutivos. Fue también Director General de Operación Energética, Secretario Técnico de la Comisión Petroquímica y Director General de Aviación Civil.
Ha sido Consejero de PEMEX, PMI-Internacional, Nacional Financiera y Bancomext. De igual manera, ha colaborado en empresas como Kimberly Clark, Akzo-Hexaquimia, Grupo Alfa, Banamex y DuPont. Hoy en día labora como Director de Investigación del Instituto Mexicano para la Competitividad.