Ha desempeñado múltiples cargos en los sectores público y privado, en donde se destacan el de Embajador de Colombia ante la Organización de Estados Americanos, Ministro de la Defensa Nacional en el gobierno de Álvaro Uribe, Secretario Jurídico de la Presidencia de la República, Secretario General del Ministerio de Hacienda y Crédito Público, Vicedecano de la Universidad Colegio Mayor de Nuestra Señora del Rosario.