È nato a Viareggio nel 1948, recentemente comparso. È stato segretario della Federazione Giovanile Comunista della Versilia prima e del Partito Comunista Italiano poi. Sin dall’inizio ha aderito al Partito della Rifondazione Comunista di cui è stato per anni dirigente nazionale. Consigliere Comunale, assessore e vicesindaco del Comune di Viareggio per molti anni. Deputato e senatore: dal 2006 al 2008 ha ricoperto l’incarico di Vicepresidente del Senato della Repubblica.