Nato il 13 marzo 1954 a Nocera Inferiore (Sa).
Insegnante. Dal 1985 al 1990 è stato assessore al Bilancio del Comune di Sant’Antonino di Susa (To), dal 1990 al 2004 consigliere comunale, eletto nella lista del Pci e successivamente in liste civiche legate al Centrosinistra, e dal 2004 al 2014 ha ricoperto la carica di sindaco. Presidente dal 1999 al 2009 della Comunità montana Bassa Valle di Susa, dal 2009 al 2010 ne è stato commissario straordinario. Dal 2009 è consigliere provinciale di Torino nella lista del gruppo Sinistra Ecologia Libertà e dal 2012 è componente dell'Ufficio di presidenza del Consiglio delle autonomie locali.
Nelle elezioni del 2014 è stato eletto consigliere regionale nella lista maggioritaria.