Ha conseguito un dottorato di ricerca in Storia e Civiltà all’Istituto Universitario Europeo di Fiesole. Dal 1992 insegna Storia contemporanea all’Università di Pisa.