Nato ad Arezzo il 22 luglio 1946. Abita ad Arezzo. Laureato in giurisprudenza, è avvocato esperto di diritto industriale, commerciale e tributario e revisore contabile. È giornalista pubblicista.
Dal 1970 al 1974 è stato consigliere comunale ad Arezzo, carica che ha nuovamente ricoperto dal 1999 al 2004, anno in cui è eletto consigliere provinciale ad Arezzo. Dal 1976 al 1985 è stato eletto dirigente e poi vicepresidente dell’unione sportiva Arezzo, divenendo anche membro degli organi centrali della lega nazionale Professionisti gioco calcio. Nel 1993, ad Arezzo, ha fondato il movimento "Unione dei cittadini". È membro dell’accademia Petrarca di lettere arti e scienze ed è inoltre direttore responsabile della rivista "I Quaderni del Gruppo".
Alle consultazioni regionali del 23 aprile 1995 si presenta nella lista Alleanza Nazionale ed è eletto nella circoscrizione provinciale di Arezzo con 5.573 voti di preferenza. E' stato vicepresidente della Prima Commissione - Affari istituzionali.
Alle consultazioni regionali del 16 aprile 2000 si è presentato nella lista AN ed è stato eletto nella circoscrizione provinciale di Arezzo, con 8.376 preferenze. E’ stato membro della Prima Commissione - Affari istituzionali, della Commissione speciale Statuto e della Commissione speciale per il regolamento. E' stato presidente del gruppo di Alleanza nazionale per l'intera legislatura.
Alle consultazioni regionali del 3 - 4 aprile 2005 è eletto nella circoscrizione di Arezzo nella lista di Alleanza Nazionale. E' vicepresidente della Prima Commissione - Affari istituzionali. Eletto alla Camera dei deputati alle elezioni politiche del 13 e 14 aprile 2008, si dimette dalla carica di consigliere regionale il 14 maggio 2008; è sostituito dal consigliere Angela Notaro.
Ha aderito al gruppo Alleanza Nazionale di cui è stato presidente.