Nato nel 1958, si laurea con lode in Giurisprudenza nel 1981 presso l'Università "La Sapienza" di Roma. Assunto in Banca d'Italia nel 1983 inizia a lavorare presso la Filiale di Verona nella Supervisione creditizia e finanziaria.

Nel 1986 è trasferito in Amministrazione Centrale e inizia un percorso nel campo dello Human resources management. Prima in posizioni di expert e successivamente in ruoli manageriali, si occupa di analisi e pianificazione dei fabbisogni di personale, reclutamento e distribuzione delle professionalità, formazione, valutazione e sviluppo delle persone.

Nel 2012 diventa Capo del Servizio Personale gestione risorse e dal 27 gennaio 2014 dirige il Servizio Risorse umane.

Dal 1° febbraio 2017 è Vice Capo del Dipartimento Risorse umane e organizzazione con delega alle relazioni con le Organizzazioni sindacali.

Dal 1° dicembre 2019 assume la carica di Segretario Generale e Capo del Dipartimento Risorse umane e organizzazione della Banca d'Italia.

È autore di pubblicazioni che trattano argomenti di Management e di Organizzazione e relatore in Convegni in rappresentanza della Banca.