Nato a Manfredonia (FG) il 18 luglio 1960, è sposato e ha due figli.

Nel 1984 si laurea in giurisprudenza con il massimo dei voti e la lode presso l’Università degli Studi di Modena.

Dopo il servizio militare, assolto come ufficiale, viene assunto in Banca nel 1986 come coadiutore borsista e assegnato all’Ufficio autonomo di Vigilanza-Cambi della Filiale di Verona come sostituto del Titolare.

Nel 1990 viene assegnato al Servizio Segretariato dove ricopre gli incarichi di titolare della divisione Trattamento e gestione della documentazione e della Divisione Misure di Sicurezza. In questo periodo ricopre il ruolo di WEB Master del sito della Banca, di Mobility Manager, di Segretario del Comitato Permanente per le misure di sicurezza, entra a far parte dello Steering Committee del forum mondiale dei Capi della Sicurezza delle Banche Centrali, di quello dei Capi delle Sicurezza delle Banche Centrali del G10 a Basilea e del Security Working Group della BCE. Partecipa a numerose ispezioni per conto della BCE per l’accreditamento delle stamperie e dei fornitori di materie prime per la produzione dell’euro.

Nel 2011 viene assegnato al Servizio Immobili e come dirigente in staff si occupa delle problematiche connesse alla pianificazione degli interventi di valorizzazione del patrimonio immobiliare e artistico della Banca e delle attività di procurement di lavori e fornitura di prodotti e servizi per l’Amministrazione Centrale e per le Filiali.

Nel 2015 diventa Vice Capo del Servizio Cassa generale, ora Servizio Gestione della Circolazione monetaria, e collabora alla ristrutturazione organizzativa che porta all’attuale assetto del Servizio.
Nel corso della carriera ha coordinato e ha fatto parte di numerosi gruppi di lavoro e di progetto nelle materie di competenza delle Strutture di appartenenza.

Fa parte della Commissione alloggi, dell’Issue, Counterfeit and Cash cycle Group (ICCG) e del Banknote Committee (BANCO) in seno alla BCE. Ha rappresentato la Banca d’Italia in numerosi incontri con rappresentanti di Banche centrali e Organismi internazionali.

Dal 1° maggio 2020 assume la titolarità del Servizio Gestione circolazione monetaria.