Es abogado de la Universidad Externado de Colombia con posgrado en Gerencia de Recursos Humanos de la Universidad de los Andes, postgrado en Mercadeo de EAFIT-CESA de Colombia y tiene un MBA en Dirección de Empresas en el Instituto de Empresa de Madrid, España. Realizó estudios de coaching en Ola Coach, de España, además de un curso de Alta Dirección en el Ipade, de México.
Durante su carrera profesional ha sido Gerente del Servicio al Cliente de la Compañía Mundial de Seguros, Gerente de Mercadeo de la cadena Hoteles Royal, Vicepresidente de Recursos Humanos de Noel, Gerente General de Canal Capital de Bogotá, Director General de HSM Group México, Vicepresidente Comercial para Latinoamérica de HSM Group, Gerente General de Medios Especializados de Casa Editorial El Tiempo y Vicepresidente de Media 24, la comercializadora de dicha empresa.
Ha sido profesor en varias universidades, columnista del diario Portafolio y conferencista internacional en asuntos gerenciales.
Antes de ser nombrado Ministro fue Director del Departamento para la Prosperidad Social.