Ingegnere ambientale, inizia a collaborare con Legambiente nel 1998 con il servizio civile. Dal 2006 al 2011 ne è responsabile scientifico, vicepresidente dal 2011 al 2015, direttore generale dal 2015 al 2018 e attualmente presidente nazionale. È stato membro del Gruppo di lavoro Mafie e ambiente degli Stati generali della lotta alla criminalità, istituito nel 2017 dal Ministero della Giustizia, consulente della Commissione parlamentare d’inchiesta sul ciclo dei rifiuti durante la XIV legislatura e membro del Comitato di indirizzo sulla gestione dei RAEE presso il Ministero dell’Ambiente.