Fue miembro de la Junta de Gobierno de la Universidad Nacional Autónoma de México (UNAM) entre 1999 y 2009;en 2004, recibió el nombramiento como Investigador Emérito de dicha universidad.De 1998 a 2017, fue miembro de la Academia Mexicana de la Historia, donde ocupó el sillón 11.Poco antes de su fallecimiento, se había anunciado su próximo ingreso a la Academia Mexicana de la Lengua en la silla XXXIII.