Tiene orígenes en el Partido Liberal Colombiano, pero actualmente se encuentra inscripto en el Partido de la U donde fue secretario general y presidente.
También tiene estudios en Derecho Constitucional en la Universidad de Salamanca.
[2] Una vez reelegido Uribe, fue nombrado viceministro de Desarrollo Empresarial, estando en el cargo durante tres años.
[2] También ha sido catedrático en la Universidad Sergio Arboleda en Hacienda Pública, Derecho Constitucional General y Régimen Jurídico de Entidades Territoriales.
Posteriormente se desempeñó como Director Ejecutivo por Colombia y Perú ante el Banco Interamericano de Desarrollo (BID), con sede en Washington D. C, y en 2021 fue nombrado presidente del CAF - Banco de Desarrollo de América Latina y el Caribe.