Scrittore italiano.
Nato a Genova, sin dalla prima infanzia vive in provincia di Novara.
Laureato in Lettere a Milano, ha discusso con Cesare Musatti una tesi su "La psicanalisi e l'arte contemporanea".
Dagli anni sessanta si è dedicato all'insegnamento e alla ricerca artistica della Neoavanguardia, partecipando anche al Gruppo 63.
Solo in seguito si è dedicato anche alla scrittura, incontrando successo soprattutto grazie al suo romanzo storico La chimera, ambientato a Novara negli anni a cavallo fra il sedicesimo e il diciassettesimo secolo.
Fra i suoi titoli ricordiamo - oltre alla già citata Chimera - La notte della cometa, Sangue e suolo, L'alcova elettrica, L'oro del mondo, Marco e Mattio, Il Cigno, 3012, Cuore di pietra, Un infinito numero, Archeologia del presente, Dux, Stella avvelenata, Amore lontano, La morte di Marx e altri racconti, L'Italiano e Dio il Diavolo e la Mosca nel grande caldo dei prossimi mille anni.