Nato a Firenze il 24 settembre 1965, abita a Scandicci (Firenze). E’ diplomato.
Ha iniziato l’attività politica aderendo al MSI-DN. E’ stato presidente dei giovani universitari di destra (FUAN) di Firenze e dirigente del Fronte della Gioventù. Nel 1995 è stato eletto Consigliere comunale nei comuni di Firenze e Scandicci e, nelle amministrative del 1999, è stato confermato Consigliere comunale di Firenze con oltre 1300 voti di preferenza, ricoprendo la carica di Presidente della Commissione di vigilanza sugli enti partecipati del Comune.
Alle consultazioni regionali del 16 aprile 2000 si è presentato nella lista An ed è stato eletto nella circoscrizione provinciale di Firenze con 8.133 voti di preferenza. E’ stato membro della Sesta Commissione - Territorio e ambiente e vicepresidente della Commissione speciale Lavoro.
Alle consultazioni regionali del 3 - 4 aprile 2005 è eletto nella circoscrizione di Firenze nella lista di Alleanza Nazionale. E' eletto segretario questore dell'Ufficio di Presidenza del Consiglio regionale nella seduta di insediamento del 5 maggio 2005. E' membro della Quarta Commissione - Sanità. Eletto senatore della Repubblica, si dimette dal Consiglio regionale il 26 luglio 2006; gli subentra Marco Cellai.
Ha aderito al gruppo Alleanza Nazionale.