Hij was juridisch adviseur van Italiaanse delegaties tijdens internationale onderhandelingen en conferenties en voor verschillende entiteiten van de Verenigde Naties. In 1984 en van 1988 tot 2000 was hij lid van de Mensenrechtencommissie van de Verenigde Naties. Voor de UNHCHR (mensenrechten) bezocht hij in 1995 Tsjetsjenië en Rusland die verwikkeld waren in de Eerste Tsjetsjeense Oorlog. Verder was hij bestuurslid van het Institut de Droit International en vicepresident van het Internationaal Instituut voor Humanitair Recht in San Remo. Hiernaast was hij als advocaat lid van de balie voor beroepszaken voor het gerechtshof en het hooggerechtshof en was hij verder arbiter in nationale en internationale zaken.