Escritor, periodista y profesor universitario. Realizo estudios de Derecho en
la Universidad Javeriana de Bogotá; obtuvo el Master en periodismo en la Universidad de Kansas y realizo estudios de postgrado como Nieman Fellow de la Universidad de Harvard.
Es periodista desde 1964; ha colaborado en numerosas publicaciones,
pero sus casas han sido El Tiempo en Colombia y Cambio 16 en España. Su columna semanal de humor se publica en media docena de diarios latinoamericanos. Ha obtenido, entre otros premios, el Maria Moors Cabot de Columbia University y el Rey de España. Ha publicado una treintena de libros, entre ellos novelas y ensayos. Es miembro de la Academia Colombiana de la Lengua. Participó como argumentista o coguionista en las siguientes obras de televisión: Dejémonos de vainas (Comedia semanal. Más de 600 capítulos); Te quiero, Pecas (Comedia semanal. Más de 150 capítulos). La de los tintos (Comedia semanal. Más de 70 capítulos); Escalona (Teleserie. 33 capítulos); Momposina (Teleserie. 22 capítulos); Leche (Telenovela paródica; en realidad, teleserie. 17 capítulos); Puerta grande (Teleserie. 12 capítulos). Con Jorge Maronna y Bernardo Romero fue, creador de Leche, la telenovela dedicada a tomarle el pelo al género telenovelístico.
Ha escrito numerosos artículos sobre cultura popular y telenovelas.