[3] Estudió abogacía y escribanía en la Universidad de Buenos Aires.
También realizó una maestría en Políticas Públicas Internacionales de la Universidad Johns Hopkins en Washington D. C.[3] En 1965 ingresó al servicio exterior argentino, ocupando cargos en las representaciones argentinas ante la ONU (1970-1978),[4] en Italia (1980-1981),[5] en la Organización de las Naciones Unidas para la Alimentación y la Agricultura (siendo el representante permanente entre 1981 y 1982, residiendo en Roma) y en la Organización de Estados Americanos (siendo representante alterno entre 1985 y 1990).
Entre 1983 y 1984 fue delegado en la Comisión Administradora del Río de la Plata.
También ocupó la Secretaría de Relaciones Exteriores entre 1992 y 1996, siendo canciller Guido Di Tella.
Es miembro del Consejo Argentino para las Relaciones Internacionales (CARI).