Fungió como profesor de la Benemérita Universidad Autónoma de Puebla de 1960 a 1963, después, en la Facultad de Ciencias de la UNAM de 1967 a 1984.