Ha conseguito la laurea in Giurisprudenza presso l’Università degli Studi di Torino nel 1984. Ha iniziato la sua attività lavorativa nella professione legale ed è stato assistente presso la Facoltà di Giurisprudenza dell’Università di Torino. Iscritto all’albo dei procuratori legali (oggi albo degli avvocati) dal 1986, è avvocato cassazionista dal 1998. È in servizio presso la Consulenza Legale della Banca d’Italia sin dalla sua assunzione, avvenuta nel 1989. Ha rappresentato la Banca in numerosi gruppi di lavoro presso la Commissione Europea, l’Istituto Monetario Europeo ed il G-10. È attualmente membro, per la Banca d’Italia, del Comitato Legale del SEBC (LEGCO). Ha pubblicato vari lavori nelle aree del diritto commerciale, diritto bancario e sistema dei pagamenti, diritto dell’Unione europea. È membro della redazione della rivista RDS – Rivista di diritto societario; collabora con la rivista AGE – Analisi Giuridica dell’economia ed è socio dell’Associazione Disiano Preite per lo studio del diritto dell’impresa. Ha tenuto lezioni di diritto bancario e finanziario presso l'Università degli Studi di Firenze, la Luiss a Roma ed è membro del comitato didattico scientifico del Master di II livello in Global Regulation of Markets dell'Università la Sapienza di Roma. Il 2 giugno 2007 il Presidente della Repubblica Giorgio Napolitano gli ha conferito l’onorificenza di Cavaliere Ordine al merito della Repubblica Italiana. Dal dicembre 2006 al 2011 è Avvocato Capo del Servizio Consulenza Legale della Banca d’Italia. Dal luglio 2011 ha assunto l’incarico di Avvocato Generale della Banca d’Italia, responsabile dell’Area Ricerca Giuridica.