Fisico, le sue ricerche si sono focalizzate sull’analisi ambientale dei cicli energetici e tecnologici e sulle politiche energetiche. È stato ricercatore per istituzioni pubbliche e private (1984-93 per ENEA – Agenzia nazionale per le nuove tecnologie, l’energia e lo sviluppo economico sostenibile; IPSEP – International Project for Sustainable Energy Path). Come autore e coautore ha pubblicato circa cinquanta pubblicazioni, articoli e contributi per rapporti scientifici. Dal 1993 al 1997 è campaigner per il clima e il nucleare per Greenpeace.
Dal 1998 al 2001 è membro del Comitato direttivo dell’ANPA (Agenzia per la Protezione dell’Ambiente, oggi ISPRA). Dal 2001 al 2006 è stato il Direttore scientifico dell’ISSI, Istituto Sviluppo Sostenibile Italia. Torna a Greenpeace nel 2006 come Direttore Campagne per poi diventarne Direttore Esecutivo nel febbraio 2009.