
Nato a S.Maria a Monte il 5 luglio 1953. Con il diploma di scuola professionale viene assunto come dipendente da una ditta elettromeccanica fino al 1974, quando accetta di passare all’impegno politico a tempo pieno. Dirigente prima della FGCI e poi del PCI. Nello stesso periodo viene eletto consigliere comunale a S.Croce Sull’Arno. Dal 1991 prosegue l’impegno politico con il PDS, i DS e il PD. Assessore Regionale nel 1995 e Sindaco di Pisa dal 1998 al 2008. Dopo viene eletto Deputato al Parlamento per due legislature, fino al 2018. Nel 2017 esce dal PD e partecipa alla formazione di Articolo Uno e LeU. Attualmente pensionato.