E' professore ordinario di Storia contemporanea all’Università di Roma Tre nel Dipartimento di Scienze della Formazione dall’aprile del 2018, dopo aver insegnato all’Università per Stranieri di Perugia dal 2001 al 2018. Dal 2003 è presidente della Comunità di Sant’Egidio. E' studioso della Chiesa cattolica nel XIX e XX secolo e, più in generale, del fenomeno religioso in Europa e dei rapporti tra cristianesimo, ebraismo e islam nel Mediterraneo in epoca contemporanea. Interessi di studio più recenti hanno riguardato la storia contemporanea di Roma, dal punto di vista religioso e civile, e il pontificato di Giovanni Paolo II. Ultimamente si è dedicato allo studio delle questioni relative all’immigrazione e all’integrazione. E' autore di diversi articoli su quotidiani e saggi su riviste specializzate di carattere storico e religioso.