Realizó sus estudios como Ingeniero Químico en la Facultad de Química de la UNAM. Fue Director de Ingeniería de Proceso.
Realizó actividades de asimilación, creación y desarrollo de herramientas, entre las que destacan el Simulador General de Procesos del IMP (SIMPROC), una herramienta fundamental en los diseños de más de cien plantas de proceso realizados por el IMP; el Simulador para Evaluación de Refinerías (SIMPER); y el modelo de Optimización de Complejos Industriales (SINCI), los cuales permitieron simular y optimizar el comportamiento global de complejos industriales.
Obtuvo el Premio “Ing. Luis E. Miramontes” en 2011, y forma parte del Patronato de la Facultad de Química de la UNAM.