Nato a Biella nel 1953. Studi liceali. Studi universitari presso la Facoltà di Lettere e Filosofia dell'Università di Torino, con interessi prevalentemente filologico-linguistici e semiotico-letterari specie in ambito medievistico. Studi musicali privati.
Insegnante di lettere italiane e latine di ruolo nei Licei.
Ha redatto una quindicina di voci per il Dizionario dei personaggi letterari pubblicato dalla UTET nel 2003.