Nato a Roma il 9 settembre 1947, è avvocato cassazionista e revisore contabile, con studio legale a Monza.
E’ coordinatore provinciale dell’Italia dei Valori e membro dell’esecutivo regionale del partito di Di Pietro in Lombardia.
Candidato nel 2005 alle elezioni regionali nella circoscrizione di Milano e provincia, è stato eletto come unico rappresentante dell’Italia dei Valori, partito che entra per la prima volta a far parte del Consiglio Regionale Lombardo.