Dopo alcuni anni come avvocato della Banca d’Italia, nel 1998 è stato nominato Dirigente Generale presso il Ministero dell'economia e delle finanze, responsabile della Direzione Sistema Bancario e Finanziario e Affari legali.
È stato Consigliere di Amministrazione di Telecom Italia (e presidente dell’Audit Committee), Ferrovie dello Stato, Alitalia, Fincantieri e rappresentante governativo nel Consiglio Superiore della Banca d’Italia.
È stato membro di molte commissioni nazionali ed europee in rappresentanza del Ministero dell’economia, tra le quali, a livello nazionale, la Commissione per la riforma del diritto societario (Commissione "Vietti") e, a livello UE, il Financial Services Policy Group, il Banking Advisory Committee, lo European Banking Committee, lo European Securities Committee, il Financial Services Committee.
È stato professore a contratto di diritto bancario presso l’Università di Cassino ed è “Grande Ufficiale della Repubblica Italiana”.
Fino a dicembre 2020 ha svolto altresì la funzione di Segretario del Consiglio di Eni e di Corporate Governance Counsel e Company Secretary ed è stato il Consigliere di Amministrazione di Eni International BV. È stato Coordinatore del Corporate Governance Forum dei Segretari di Consiglio di Amministrazione dal 2018 al 2021.