Su carrera diplomática la desarrolló como embajador de Colombia ante Israel durante el gobierno de Alfonso López Michelsen, y también como embajador interino en la Organización de las Naciones Unidas.