Nato a Milano nel 1951, è docente di Economia e Finanza delle Assicurazione presso l’Università Luiss-Guido Carli di Roma e Direttore Generale di Confindustria.
È stato Direttore Generale dell’Associazione Nazionale fra le Imprese Assicuratrici. Laureatosi con lode e dignità di pubblicazione in Economia Politica presso l’Università Bocconi di Milano nel 1975, ha conseguito il Ph.D. in Economia nel 1980 all’MIT (Cambridge, Ma.), dove ha svolto attività di ricerca sulla teoria del rischio e sui sistemi finanziari. Dal 1980 al 1995, presso il Servizio Studi della Banca d’Italia, si è occupato di mercato finanziario, di ricerche econometriche e di previsioni economiche.
Dal 1992, Capo della Direzione internazionale del Servizio Studi della Banca d’Italia, ha rappresentato l’Istituto in vari organismi internazionali, tra cui: Comitato Monetario dell’Unione Europea, Comitato di Politica economica dell’Ocse, Comitato dei Sostituti del G10.
È stato docente incaricato di Econometria e di Politica monetaria presso l’Università Bocconi di Milano e presso La Sapienza di Roma. Nel 1979 ha svolto attività di ricerca presso il Fondo Monetario Internazionale a Washington.
È stato membro del National Institute of Economic Research (Londra). Dal marzo 1995 al febbraio 2003 è stato Capo Economista di Confindustria. È consigliere del CNEL.