Escritor, académico e investigador mexicano. Doctor en Historia de México por la Universidad Nacional Autónoma de México unam. Es investigador titular en el Centro de Investigaciones y Estudios Superiores en Antropología Social ciesas y profesor en la Facultad de Filosofía y Letras ffyl (unam). Es miembro del Sistema Nacional de Investigadores sni, Nivel III, y de la Academia Mexicana de Ciencias. Sus temas de estudio son la historia y la cultura de México y América Latina de los siglos xix y xx.
Además, ha hecho estudios de cine y participado en diversas producciones de documentales. Fue director de la Revista Desacatos y de la Revista de la Universidad de México. Desde 1984, es colaborador de Radio unam y, actualmente, es coordinador del Laboratorio Audiovisual del ciesas.