Collaboratore di Epoca, Panorama e il Mondo, nel 1970 si trasferisce a Torino, dove viene assunto come redattore a La Stampa da Alberto Ronchey, dapprima nella redazione di politica interna.
Passato alla Terza pagina del quotidiano, nel 1975 guida il gruppo di giornalisti che fonda il supplemento culturale settimanale Tuttolibri per poi essere promosso nel 1998 a responsabile Progetti editoriali della testata. Ha scritto e condotto programmi radiofonici e televisivi per la Rai quali Addio al Novecento su Radio Tre, Fatti di famiglia, Quarto potere e Vent'anni al Duemila su Rai 3 e Storia su Rai Sat 1.
Insegna Linguaggio giornalistico presso la Facoltà di Lettere e filosofia e presso la Facoltà di Scienze Politiche dell'Università degli Studi di Torino ed è presidente del Centro Studi sul Giornalismo "Gino Pestelli". È presidente dell'Ordine dei Giornalisti del Piemonte