Dopo la laurea in Economia politica alla Facoltà di Economia e Commercio, è diventato professore associato di Storia delle relazioni economiche internazionali alla Facoltà di Scienze Politiche “Cesare Alfieri” dell’Università di Firenze. Ha anche tenuto corsi di “Integrazione europea” alla Stanford University.