Es periodista, abogado y político de Derecho y Periodismo en las Universidades de Los Andes, Rosario, Javeriana y Sergio Arboleda. En el servicio público se ha desempeñado como Alcalde de Bojacá, Concejal, Secretario de Desarrollo, Diputado, Secretario privado de Luis Carlos Galán (q.e.p.d.), Consejero Presidencial y Ministro de Ambiente, Vivienda y Desarrollo Territorial.
Como periodista, ha sido reconocido con varios premios Simón Bolívar y por el Círculo de Periodistas de Bogotá (CPB). Autor de la Ley María que estableció la licencia de paternidad en nuestro país, lideró la instalación y montaje de las Comisarías de Familia. Fundó y presidió el Capítulo de Transparencia Internacional en Colombia. Decano de la Escuela de Ciencias de la Comunicación de la Universidad Sergio Arboleda. Fue el Director del noticiero Red + Noticias y de RCN Noticias, también Consejero de Medios de la Organización Ardila Lülle (OAL). Actualmente es el Director de noticias de La FM.