Direttore Generale di ARPAT (Agenzia Regionale Protezione Ambientale Toscana) dalla sua istituzione nel 1995 fino al 2005. Ha ricoperto ininterrottamente anche vari incarichi in seno all’Amministrazione regionale fra i quali coordinatore del Dipartimento per lo Sviluppo economico, dell’Ambiente, della Programmazione e dei Trasporti nonché Capo di Gabinetto Presidente della Giunta Regionale. Senatore della Repubblica membro della Commissione Sanità nel 1986-87. Attivo nella vita politica, per circa venticinque anni ha ricoperto ininterrottamente incarichi amministrativi di rilievo soprattutto nella sua città d’origine, Viareggio. Laureato in giurisprudenza è stato per alcuni anni ricercatore ed assistente presso l’Università di Pisa.