Es Ingeniero Industrial por la Universidad Nacional Autónoma de México, y Doctor en Historia por el Colegio de México, ejerciendo como profesor en ambas disciplinas. Fundador y director de la Editorial Clío, también lo ha sido de la revista Letras Libres. Es miembro del Instituto Cervantes y de la cadena Televisa.
Ha publicado numerosos ensayos, biografías y especialmente libros de historia, en especial de México, con especial interés en su sociología, política y economía. Ha recibido numerosas distinciones y premios.