Nato a Firenze il 12 settembre 1957, abita a Rufina (Firenze) ed è laureato in scienze giuridiche. Ha ricoperto incarichi politici come dirigente di partito nella DC a livello nazionale. Dal 1985 al 1987 è stato sindaco di Londa ed è stato eletto più volte consigliere comunale a Rufina. Attualmente è consigliere comunale a Londa.
E’ consigliere regionale dal maggio 1987, data in cui è subentrato a Giuseppe Matulli dimissionario: candidato a Firenze per la DC era risultato primo dei non eletti con 10.165 preferenze.
E’ rieletto nelle consultazioni regionali del 6 – 7 maggio 1990, nella stessa lista, nella circoscrizione di Firenze con 16.381 preferenze. Presiede la commissione speciale per i problemi Comunitari e la cooperazione internazionale.
Alle consultazioni regionali del 23 aprile 1995 si presenta nella lista Forza Italia-Polo Popolare ed è eletto nella stessa circoscrizione, con 4.777 preferenze. È presidente della commissione di Vigilanza e membro della commissione Sanità e sicurezza sociale. E' in questo periodo che pubblica il libro "Sanità malata: le sinistre e la gestione del sistema sanitario in Toscana". E’ presidente del gruppo Forza Italia-Polo popolare.
Alle consultazioni regionali del 16 aprile 2000 si presenta nella lista Forza Italia ed è eletto nella circoscrizione di Firenze con 9.290 preferenze. Membro della sesta commissione Territorio e ambiente e della commissione speciale Statuto, si dimette da consigliere il 4 luglio 2001 a seguito della sua elezione al Parlamento europeo: come europarlamentare entra a far parte della commissione Giuridica e per il mercato interno, della commissione per l'Occupazione e gli affari sociali, della delegazione per le Relazioni con i paesi dell'America centrale e il Messico. Alle europee del 2004 risulta il primo dei non eletti nella circoscrizione dell'Italia centrale con oltre 46.000 preferenze.
Alle consultazioni regionali del 3 - 4 aprile 2005 è eletto consigliere nella lista di Forza Italia sia nella circoscrizione di Firenze che in quella di Livorno ed opta per quest'ultima. E' eletto vicepresidente dell'Ufficio di Presidenza del Consiglio regionale nella seduta di insediamento del 5 maggio 2005, incarico che ricopre fino al 6 novembre 2007. E' membro della Quarta Commissione - Sanità e, dal 24 gennaio 2008, presidente della Commissione speciale sui rapporti con l'Unione europea e sulle attività internazionali della Regione. E' stato membro della Commissione speciale per gli adempimenti statutari e per il nuovo Regolamento interno del Consiglio regionale fino al novembre 2007.
Si dimette dalla carica di consigliere regionale in data 8 luglio 2008 a seguito della sua elezione al Parlamento europeo.
Ha aderito al gruppo Forza Italia che, dal 18 gennaio 2008, ha assunto la denominazione di Forza Italia verso il Popolo della Libertà.