Upon his return to Rome, he is assigned to the Directorate General for Political Affairs where he continues to follow the activities of the CSCE, also participating in the Vienna negotiations for the drafting of the "Paris Charter". At the end of 1990 he was nominated Consul General in Ljubljana and in 1992 Charge d Affairs with Letters in the Republic of Slovenia. From 1994 to 1998 he was First Counselor at the Embassy in Dublin and from 1998 to 2002, Deputy Representative at the Permanent Representation of Italy at the O.S.C.E. in Vienna. In 1993 he was awarded the honor of an Official Knight of the Order of Merit of the Republic. In 2002 he returned to the Ministry to serve again in the Directorate General for Multilateral Political Affairs and Human Rights where he directs the Office responsible for the OSCE. Since 2004 he has been Head of the Consulate General in Montreal and Permanent Representative at the International Civil Aviation Organization (ICAO). Returning to Rome, he served as Diplomatic Counselor of the Minister of Social Solidarity. Appointed Minister Plenipotentiary in 2007, from the following year he was Coordinator for Russia, Belarus, Ukraine and Caucasus at the Directorate General for the Countries of Europe.
