Estudió la Licenciatura en Ingeniería Química Metalúrgica en la Facultad de Química de la UNAM (graduándose con Mención Honorífica), y la Maestría (Metallurgical Engineering) y el doctorado (Metals and Materials Engineering) en The University of British Columbia, Vancouver, Canadá.
Es Profesor en la Facultad de Química donde actualmente es el Jefe del Departamento de Ingeniería Metalúrgica. Ha impartido asignaturas en el campo de fenómenos de transporte y de modelación matemática. Es tutor de Maestría y Doctorado en el Posgrado en Ciencia e Ingeniería de Materiales y representante de tutores de la Facultad de Química en el Comité Académico del Posgrado en Ciencia e Ingeniería de Materiales; fue miembro del Comité Académico del Posgrado en Ingeniería.