Torinese di sangue romagnolo, è giornalista e vicedirettore del Corriere della Sera. Ha scritto per anni un corsivo sulla prima pagina in taglio basso, intitolato "Buongiorno", dove commentava uno dei fatti principali della giornata.
Gestisce la rubrica della Posta del cuore sull'inserto settimanale Specchio. Da anni pubblica un corsivo quotidiano sul Corriere della Sera, intitolato "Il Caffè". Ha collaborato con la trasmissione televisiva di Rai Tre Che tempo che fa e, dal 2016, conduce un talk show su Rai Tre Le parole della settimana. Oltre ai saggi e alle raccolte di articoli, ha pubblicato i romanzi: L’ultima riga delle favole (2010), Fai bei sogni (2012), Avrò cura di te (con Chiara Gamberale, 2014), Prima che tu venga al mondo (2019) e C'era una volta adesso (2020).