Giornalista professionista e digital editor. Lavora a Roma come vice caporedattore del Tg2000.
Ha lavorato presso l’Ufficio Nazionale per le comunicazioni sociali della Conferenza Episcopale Italiana ed ha coordinato il portale d’informazione CEInews.it.
Già autore di RaiUno, collabora con la pagina culturale di Avvenire e dell’Osservatore Romano.
È autore di numerosi libri e approfondimenti di storia. Dal 2014 coordina il blog-laboratorio Giorni di Storia.