Fisico di formazione, si è occupato di analisi ambientale dei cicli energetici e tecnologici e di politiche energetiche. Già ricercatore e autore di numerose pubblicazioni scientifiche. È stato direttore esecutivo di Greenpeace Italia, fa parte della rete europea Nuclear Transparency Watch.