Nato a Roma il 28 novembre 1963, nel 1989 si laurea con lode in Scienze Statistiche ed Economiche presso l'Università di Roma "La Sapienza". Prosegue gli studi presso la University of Manchester (Regno Unito), dove nel 1992 consegue un Master of Arts in Economics.

Nello stesso anno entra in Banca d'Italia e viene assegnato al Servizio Studi. Nel 2000 è nominato capo dell'Ufficio Analisi della dinamica dei prezzi e successivamente, nel 2010, diviene Capo della Divisione Analisi della Congiuntura. In questo periodo rappresenta l'Istituto in numerosi gruppi di lavoro e research network dell'Eurosistema e di altre istituzioni internazionali.

Nel 2016 viene nominato Sostituto del Capo del Servizio Rilevazioni ed Elaborazioni Statistiche, di cui diviene responsabile nel 2019.

Ha pubblicato numerosi articoli su riviste scientifiche nazionali e internazionali, soprattutto su tematiche di natura macroeconomica.