Editore. Iscritto all'albo dei giornalisti della Toscana dal 1988.
Consigliere di amministrazione della Cooperativa editrice Centro di Documentazione di Pistoia (1978-1981), Presidente Cooperativa Apitoscana (1983-1987).
Fra i fondatori di Legambiente Toscana nel 1980.
Consigliere regionale della Toscana dal 1990 al 2000.
Assessore all'Ambiente della Regione Toscana dal 1995 al 2000.
Presidente del CdA di A.E.R. - Ambiente Energia Risorse dal 2000 al 2004
Membro del Direttivo Nazionale della LIPU - Lega Italiana Protezione Uccelli dal 2002 al 2004.
Assessore all'Ambiente del Comune di Firenze dal 2004 al 2009.
Amministratore di Thesis Ambiente srl dal 2012.