Professore Ordinario di Storia delle Relazioni e delle Istituzioni Internazionali e Docente di Storia dei Trattati e Politica Internazionale nell'Università Cattolica del Sacro Cuore di Milano, dove è Direttore del Dipartimento di Scienze Politiche.
È Docente di Storia Contemporanea nell'Università degli Studi Europea di Roma e Coordinatore delle discipline storiche al Master in Diplomacy dell'Istituto per gli Studi di Politica Internazionale di Milano [ISPI], in collaborazione con l'Istituto Diplomatico "Mario Toscano" del Ministero degli Affari Esteri.