Nato il 16 marzo 1958, è il direttore responsabile di Avvenire. Già capo scout nell'Agesci, è sposato ed è padre di due figlie. Umbro, di Assisi, vive ormai da molti anni tra Milano e Roma. Esperto di politica interna e internazionale, inizia la sua attività di cronista a “La Voce”, settimanale cattolico dove lavora tra il 1981 e il 1984. Nel 1983 comincia a collaborare col “Corriere dell'Umbria”, quotidiano dove diventa giornalista professionista. Nel 1988 si trasferisce a Roma, a “La Gazzetta” diretta da Giuseppe Crescimbeni, che lo pone a capo del servizio politico. Nel 1990 viene chiamato da Franco Cangini a “Il Tempo”, qui si occupa prima di politica estera, poi di nuovo di cronache politico-parlamentari e, infine, è capo della redazione politica ed editorialista. Nel 1994 lascia “Il Tempo” per “Avvenire”, accettando l'offerta del neo-direttore Dino Boffo.
Nel quotidiano nazionale di ispirazione cattolica, del quale è stato a lungo editorialista politico, guida da caporedattore prima la redazione centrale milanese e poi quella romana, nel 2007 diventa vicedirettore e nel 2009 direttore.
Gli sono stati attribuiti numerosi premi giornalistici: tra gli altri, il “Penna d'Oro”, il “Valerio Volpini”, il “Civitas Casertana-Le buone notizie”, il “Fregene”, il “Renzo Foa” e l'“Emilio Rossi”. Ha ricevuto dal Sermig il premio “Artigiano della Pace” e riconoscimenti speciali nell'ambito dei premi “Don Peppe Diana” e “Maria Rita Saulle” per i diritti umani. Il 14 giugno 2012 gli è stato reso pubblico omaggio dall'Università Cattolica del Sacro Cuore di Roma.
È commendatore al merito della Repubblica Italiana. Dal 2011 al 2016, sino alla cessazione dell'attività di quel dicastero della Santa Sede, è stato consultore del Pontificio Consiglio delle Comunicazioni Sociali.