Es ingeniero mecánico (1975), realizó estudios de posgrado en Sistemas de
Refrigeración en el Grimsby College of Technology (1979-1980, en Inglaterra),
colegio en el cual también estudió pedagogía. Tiene cubierta la totalidad de los
créditos de la maestría en Educación Matemática.
Como ingeniero, trabajó en Manzanillo Colima dando servicio a equipos de
refrigeración y de aire acondicionado, a barcos y a hoteles, principalmente (1980-
1984).
Fue instructor de cursos de capacitación en Liconsa (1985-1987).
Ingresó como profesor de asignatura a la Facultad de Ingeniería de la UNAM en
1987, en donde ha impartido los cursos de Cálculo Diferencial e Integral, Cálculo
Vectorial, Álgebra y Geometría Analítica, Álgebra, Geometría Analítica,
Propedéutico de Geometría Analítica, Ecuaciones Diferenciales, Cálculo I, Cálculo
Diferencial, Cálculo II, Cálculo Integral y Cálculo III.
Es coautor de cuatro obras escritas.
Actualmente es profesor de carrera asociado “B” de tiempo completo.
Ha sido subcoordinador de Álgebra y Geometría Analítica, y coordinador de las
asignaturas: Álgebra, Cálculo III y Cálculo Vectorial. Actualmente es el jefe del
Departamento de Cálculo Vectorial.