Professore ordinario di storia della finanza e della moneta alla Scuola Normale dal 2003, ha insegnato dapprima in Inghilterra, presso la University of East Anglia di Norwich, poi in Italia all’Università di Siena, a Firenze presso l’Istituto Universitario Europeo.
E’ stato “professorial fellowship” al Royal Institute of International Affaire di Londra e fellowship all’Institute for Advanced Studies di Princeton, ha insegnato alla London School of Economics e presso l’Ecole Nationale d’Administration di Parigi, ha tenuto la cattedra di cultura italiana presso la California University a Berkeley.