Fue investigador del Instituto de Investigaciones Históricas y profesor en la Facultad de Filosofía y Letras, en ambos casos en la UNAM, y fue nombrado investigador emérito en 2004.