Consigliere comunale del PCI a Padova dal 1980 al 1995, è stato eletto deputato della Repubblica nella XI Legislatura (1992-1994) nella Circoscrizione Veneto 1 per il PRC. Dal 1995 al 2004 è stato Consigliere regionale del Veneto prima per il PRC e poi per il PdCI. Eletto nuovamente deputato nelle elezioni suppletive per la Camera del 2004 (XIV legislatura) nel collegio del Mugello è stato riconfermato nella XV Legislatura con il Partito dei Comunisti Italiani, e il 4 maggio 2006 è stato nominato Questore della Camera dei deputati.
È stato dal 2001 al 2007 membro della segreteria del PdCI, prima con la responsabilità delle Relazioni internazionali e successivamente dell'organizzazione. Dal Congresso di Rimini dell'aprile 2007 al luglio 2008 è stato CoCoordinatore della Segreteria nazionale del PdCI. Successivamente è divenuto componente dell'Ufficio politico dello stesso partito.
Biografia tratta da Wikipedia.