Nato a Cecina. Dopo essersi diplomato in ragioneria ha svolto vari incarichi di partito e attività politica. Fa parte dell’ufficio politico, della Direzione di Alleanza Nazionale ed e’ responsabile nazionale del Dipartimento per l’organizzazione nonche’ coordinatore regionale per la Toscana.
Ha una lunga esperienza parlamentare:
Nella IX legislatura ha fatto parte della Commissione d’inchiesta parlamentare sulla P2 e della Commissione bicamerale per le questioni regionali.
Nella X legislatura ha fatto parte della Commissione trasporti, poste e telecomunicazioni e della Commissione speciale per le politiche comunitarie.
Nel corso della XI legislatura è stato membro della Commissione trasporti, poste e telecomunicazioni e della Commissione parlamentare d’inchiesta sul fenomeno della mafia e sulle associazioni criminali e similari.
Ha redatto la relazione sulla collusione tra mafia e politica. Ha svolto anche una intenza attivita’ in campo legislativo ed e’ stato primo firmatario di sette proposte di legge, cofirmatario di 36 proposte di legge, ed ha presentato 43 interrogazioni.
Dopo la rielezione, nel maggio 2000, alla Camera dei deputati e’ stato nominato Ministro dell’Ambientee Tutela del Territorio nel secondo Governo Berlusconi.