Realizó su formación como ingeniero metalúrgico en ESIQIE del Instituto Politécnico Nacional obteniendo su título en 1980. Posteriormente realizó estudios de posgrado en la Universidad Claude Bernard Lyon 1 en Francia, obteniendo su grado en 1985. En la misma universidad obtuvo su grado de doctor en Físico Química de Materiales Inorgánicos. Desde 1980 y hasta la fecha se desempeña como profesor investigador en el Instituto Politécnico Nacional. Ha dirigido diversos proyectos de investigación con financimiento de Ciencia Básica de SEP - CONHACYT.