Su labor como docente incluyó ser investigador del Instituto de Investigaciones HIstóricas de la UNAM, secretario de la Sociedad Mexicana de Historia y colaborador de la Dirección General de Publicaciones de la UNAM.