È nato a Siena il 10 agosto del 1960. Ha studiato all'università di Siena, dove si è laureato in Scienze Statistiche ed Economiche nel 1984.
Nel 1985 entra nel Servizio Studi della Banca d'Italia, dove si occupa delle indagini campionarie sulle famiglie e sulle imprese. Tra il 1992 e il 1998 lavora a Firenze, al Nucleo regionale di ricerca economica della Banca, dove studia l'economia e il sistema bancario regionale.
Nel 1998 torna al Servizio Studi, come coordinatore dei Nuclei regionali di ricerca e diviene successivamente titolare della Divisione Analisi territoriali.
Nel 2011 è nominato capo del Servizio Statistiche economiche e finanziarie. Fa parte del Comitato statistico della Banca centrale europea, e del Comitato per le statistiche monetarie, bancarie e della bilancia dei pagamenti dell'Unione europea.
Ha scritto numerosi saggi sui temi della distribuzione del reddito e della ricchezza e su aspetti di economia territoriale.