Nato a Magliano in Toscana (Grosseto) il 16 marzo 1961, risiede a Grosseto, diplomato geometra, è impiegato della Provincia di Grosseto. La sua esperienza politica ha inizio nel 1979 con l’iscrizione al Partito socialista italiano, del quale diviene segretario provinciale a partire dal 1993. Successivamente è confermato nella stessa carica all’interno dello Sdi fino al 2000. Nel 1985 è eletto assessore a Magliano in Toscana, dove è stato poi eletto Sindaco nel 1990. Riconfermato primo cittadino nel giugno 1995, è stato dal 1999 al 2005 assessore della Provincia di Grosseto con deleghe al “Bilancio, programmazione finanziaria, progetto e-government”. Attualmente è membro della consiglio nazionale del Partito Socialista, dirigente regionale e provinciale negli organismi esecutivi. Eletto consigliere al comune di Grosseto nel maggio 2006 per lo SDI, è attualmente capogruppo del Partito Socialista e presidente della commissione consiliare comunale ai lavori pubblici, urbanistica, agricoltura e territorio.
Alle consultazioni elettorali del 3 – 4 aprile 2005 è eletto consigliere regionale nella circoscrizione di Grosseto nella lista Uniti nell’Ulivo. E' segretario della Seconda Commissione - Agricoltura, membro della Commissione di Controllo, membro della Commissione di inchiesta su emergenza abitativa ed è riconfermato componente della Commissione speciale per gli adempimenti statutari e per il nuovo Regolamento interno del Consiglio regionale il 14 febbraio 2008, data del nuovo insediamento.
Ha aderito al gruppo Socialisti Democratici Italiani – L’Ulivo che in data 2 gennaio 2008 ha assunto la denominazione Partito Socialista. Ha ricoperto la carica di vicepresidente.