Sirvió en el Cuerpo Diplomático colombiano como Embajador en Nicaragua y ejerció diversos cargos públicos en los ministerios de Educación y Relaciones Exteriores.