En 1984 formó parte Misión Especial ante la Santa Sede durante la Mediación del conflicto del Beagle entre Argentina y Chile. Entre 1987 y 1992 cumplió funciones en la representación argentina en Brasil, de 1993 a 1994 en Bolivia, y entre 1994 y 1997 ante las Naciones Unidas en Nueva York, volviendo allí entre 2003 y 2009. Fue Cónsul de Argentina en Recife, Brasil, entre 1997 y 1999, y Comisario General del Pabellón Argentino en la Exposición Universal de Shanghái de 2010. En 2004 también fue miembro de la delegación de Brasil ante el Consejo de Seguridad de la ONU.