E’ nato a Bientina il 25 agosto 1958 e vive a Pontedera. Laureato in filosofia all’Università di Pisa, inizia una breve attività di giornalista nella redazione locale de "Il Tirreno".
Nel 1985 decide di dedicarsi a tempo pieno alla politica: assume l'incarico di assessore e vicesindaco al Comune di Pontedera. Dal 1990 inizia il mandato di sindaco che durerà per nove anni: sono anni di confronto con le questioni della difesa dello sviluppo e dell'occupazione, legate in particolare alle officine Piaggio. Nel 1999 ha lavorato al dipartimento delle politiche economiche dei Democratici di Sinistra, su incarico della segreteria nazionale.
Alle consultazioni regionali del 2000 si è presentato nella lista Ds ed è stato eletto nella circoscrizione provinciale di Pisa, con 16.248 preferenze. Ha fatto parte della Giunta regionale ricoprendo l'incarico di assessore al diritto alla salute.
Alle consultazioni regionali 2005 è stato eletto nella circoscrizione di Pisa nella lista Uniti nell'Ulivo. E' stato sospeso da consigliere nella seduta consiliare del 13 maggio 2005 a seguito della sua nomina a componente della Giunta regionale come assessore al diritto alla salute.
Alle consultazioni regionali del marzo 2010, candidato della coalizione Toscana Democratica, è stato eletto, con 1.055.571 voti, pari al 59,7%, Presidente della Giunta regionale. Ha aderito al gruppo Partito Democratico.
Alle consultazioni regionali del maggio 2015 si è presentato come candidato Presidente delle liste Partito Democratico e Popolo toscano – Riformisti 2020; è stato eletto con 656.920 voti, pari al 48,02%.
Ha aderito al gruppo Partito Democratico.
Il 28 marzo 2017 costituisce con Serena Spinelli il gruppo consiliare "Articolo 1 - Movimento Democratico e Progressista" appartenente alla maggioranza.
Il 26 giugno 2019 entra a far parte del gruppo consiliare del Partito Democratico
Lista
Partito Democratico
Circoscrizione
candidato Presidente
Gruppo
Partito Democratico, Articolo 1 - Movimento Democratico e Progressista, Partito Democratico
Incarichi
Presidente della Giunta regionale