Allievo di Gaetano Arfè, si è laureato a Firenze, facoltà di Scienze Politiche e ha poi frequentato il dottorato a Pavia in Storia del federalismo e dell’unità europea. Le sue ricerche si sono concentrate prevalentemente su alcune figure dell’europeismo e del federalismo; in particolare Carlo Rosselli, Altiero Spinelli (del quale è anche il biografo) ed Ernesto Rossi. Negli ultimi tempi si è dedicato alla ricostruzione del processo di costruzione della barriera tra Israele e territori occupati in Palestina, in un’ottica internazionale.