Si ่ occupato in particolare di Ernesto Ragazzoni, Cagna, Arpino, Primo Levi, Sciascia, Bufalino.
Ha curato una folta antologia di Viaggiatori dell'Otto e Novecento (Istituto Poligrafico e Zecca dello Stato, 2002).
Ha esordito nella narrativa con il romanzo I padri delle colline (Garzanti, 1968) seguito da Il passo dell’unicorno (Mondadori, 1991) e da Il Messia ่ stanco (Garzanti, 2000). E’ stato vicedirettore de “La Stampa” dal 1978 al 1996, oltre che critico letterario e editorialista: un lavoro che continua a svolgere come collaboratore del giornale.
Ha inoltre pubblicato Quell’antico ragazzo, Vita di Cesare Pavese (Rizzoli, 2006).