Fue maestro de Historia de México, Universal y del Arte, de Literatura Española, Hispanoamericana y Mexicana, en las escuelas universitarias de Artes Plásticas y de Música, en la Normal de Maestros y en otras escuelas y director de la Escuela de Filosofía y Letras de la Universidad de Guanajuato y tuvo cátedra en la Facultad de Filosofía y Letras de la Universidad Nacional Autónoma de México (UNAM).