Nació el 9 de julio de 1946 en Chetumal, Quintana Roo, México.
Licenciado en Ciencias y Técnicas de la Información, Universidad Iberoamericana (1963-67). Doctor en Historia, El Colegio de México (1969-75). Doctorado Honoris Causa, Universidad Veracruzana (2009). Premio Nacional de Periodismo, 1986. Premio Andrés Quintana Roo, 1992. Premio Ichiiko por Obra Cultural, Japón, 1997. Premio Mazatlán de Literatura, 1997. Medalla Gabriela Mistral, Chile, 2001.
Actualmente es columnista de Milenio Diario y director de la Revista Nexos.
Algunos de sus libros son: La Frontera Nómada. Sonora y la Revolución Mexicana (1977), Morir en el Golfo (1985), Después del Milagro. Un ensayo sobre la Transición Mexicana (1988), La Guerra de Galio (1991), El Error de la Luna (1995), Un Soplo en el Río (1997), El Resplandor de la Madera (1999), México: La Ceniza y la Semilla (2000), Las Mujeres de Adriano (2001), La Tragedia de Colosio (2004), La Conspiración de la Fortuna (2005), La Provincia perdida (2007), Pensando en la Izquierda (2008), Pasado Pendiente y otras historias conversadas, y Un futuro para México, con Jorge Castañeda (2010).