Es doctor en letras por la Universidad de París, desde 1979 es investigador del Instituto de Investigaciones Históricas de la Universidad Nacional Autónoma de México, así como profesor adjunto de Miguel León-Portilla en el Seminario de Cultura Náhuatl.