Es escritor, historiador, editor, ingeniero, director de la Editorial Clío y de la revista cultural Letras Libres, miembro de la Academia Mexicana de la Historia, de El Colegio Nacional y del consejo de administración de Grupo Televisa. Ha escrito más de veinte libros, entre los que destacan Siglo de caudillos, Biografía del poder, La presidencia imperial, La presencia del pasado y Redentores. Ha producido más de 300 programas y documentales sobre la historia de México.