Entre los reconocimientos que recibió destacamos el premio nacional del Círculo de Periodistas de Bogotá en la categoría de prensa en 1993, así como el Premio Nacional de Periodismo Simón Bolívar en 1985 y 1986. Además recibió los premios San Gabriel del Episcopado Colombiano en 1994, Germán Arciniegas de la Editorial Planeta en 1995 y el Premio latinoamericano a la ética periodística otorgado por el Centro Latinoamericano de Periodismo (CELAP), auspiciado por la Universidad Internacional de la Florida, en 1997. Es autor de 22 libros. En 2014 recibió el reconocimiento a la Excelencia Periodística del Premio Gabo.