Nació en Bogotá en 1945. Es periodista desde los diecinueve años, cuando entró a trabajar como reportero de El Tiempo. A partir de entonces ha sido editor, columnista, guionista de televisión y cine, profesor universitario, conferencista internacional y autor de más de treinta libros, entre ellos las novelas Impávido coloso y Jota, caballo, rey.
Es abogado, máster en Periodismo de la Universidad de Kansas, Nieman Fellow de la Universidad de Harvard y ganador de numerosos premios de periodismo en Colombia, América y España, entre ellos, el Maria Moors Cabot que confiere la Universidad de Columbia y el Rey de España. Desde 1986 reside en Madrid, donde fue editor de la revista Cambio16.