También se desempeñó como Embajador de Colombia en Suiza, Brasil, La Habana, Montevideo y ante la Santa Sede y la Organización de las Naciones Unidas.