Ha svolto la sua attività diplomatica come ambasciatore d’Italia in Iran (1992-1995), in Australia (1998-2001) e negli Stati Uniti d’America (2005-2009). Portavoce del Ministero degli Affari Esteri e Capo del Servizio Stampa dal 1989 al 1992. È stato inoltre consigliere diplomatico del Presidente del Consiglio dei Ministri della Repubblica Italiana e suo rappresentante personale per i Vertici del G8 del 2001 e del 2005.
È presidente dell’associazione Diplomatia e della Associazione Nazionale Cavalieri di Gran Croce dell’OMRI.