Fue profesor de la Facultad de Química de la UNAM, director y profesor de la Escuela de Química de la Universidad Iberoamericana y subdirector de investigación básica del Instituto Mexicano del Petróleo (IMP).