Nació en Bogotá (1942) y se vinculó desde muy joven a la actividad
periodística de su familia. Ingresó a El Tiempo como reportero en 1963,
fue después comentarista de la página editorial, columnista y cronista.
En la actualidad escribe en El Tiempo una columna con el seudónimo de
Juan Amarillo, y es miembro del consejo de editorialistas.