Desempeñó funciones en Washington, Roma, San Pablo, París, Madrid y Londres; y fue embajador en Lagos (Nigeria), Buenos Aires, Quito, ALADI (Montevideo) y la Unesco (París).