Ha lavorato poi al Corriere dell’Umbria di Perugia, quindi il trasferimento a Roma nell’88, alla redazione de La Gazzetta. Nel 1990 entra al Tempo dove rimane fino al 1994, divenendo anche capo della redazione politica ed editorialista.
In quell’anno Dino Boffo gli propone di passare ad Avvenire, di cui ha guidato a lungo la redazione romana prima di essere nominato, nel 2007, vicedirettore. Dal 3 settembre ha assunto la direzione ad interim del giornale.