Nato a Udine il 23 giugno 1948, abita a Firenze.
Ha conseguito il diploma di scuola superiore, è appassionato di montagna e di alpinismo; cultore di film western, ha come autori preferiti Montalban e Rawls. Nel 1969 è stato segretario della sezione universitaria del PCI. Nel 1972 è chiamato a dirigere l'ufficio studi della Camera del lavoro di Firenze. Nel 1975 è entrato a far parte della segreteria provinciale della Fiom-Cgil, di cui è stato eletto segretario generale nel 1978. Segretario della Camera del lavoro di Firenze, ha assunto nel 1990 la guida della Cgil toscana. Ha lasciato la Cgil nel 1992, poiché chiamato ad assumere la segreteria regionale del PDS.
Alle consultazioni regionali del 23 aprile 1995 è eletto nella lista maggioritaria Toscana Democratica. è membro della commissione Affari istituzionali e bilancio, della commissione speciale sui problemi istituzionali e lo Statuto e della commissione speciale per la modifica del Regolamento interno del Consiglio. Eletto vicepresidente del Consiglio regionale nel novembre 1998, si è dimesso in occasione della consultazione elettorale del giugno 1999 in cui è stato eletto deputato al Parlamento europeo. Ha aderito al gruppo PDS.