Se graduó como Ingeniero Químico, egresado de la UNAM. Obtuvo su Doctorado en Ingeniería Química por el Colegio Imperial de Ciencia y Tecnología de la Universidad de Londres y realizó la Maestría en Ingeniería Química en la Universidad Rice de Houston, Texas.
Entre los cargos que ha ocupado, destacan el de Director General del Instituto Mexicano del Petróleo; Director Adjunto de Investigación Científica y Secretario Ejecutivo del Sistema Nacional de Investigadores en el Consejo Nacional de Ciencia y Tecnología; Rector General de la Universidad Autónoma Metropolitana (UAM); Rector de la UAM, unidad Iztapalapa. También ha sido miembro del Sistema Nacional de Investigadores, miembro de la Junta de Gobierno de la UNAM, Vocal del Patronato de la UAM y Presidente del Patronato de la Facultad de Química de la UAM. Fue nombrado Director del Consejo Nacional de Ciencia y Tecnología (CONACyT).