Biologo, svolge sino al 1994 attività di ricerca presso l’Università Cattolica Facoltà di Agraria in Piacenza, Istituto Chimica del Suolo, occupandosi di ecologia degli antiparassitari e dal 1995 svolge la libera professione nei campi della progettazione e valutazioni ambientali.
Dal 2011 è docente incaricato al Politecnico di Milano 1863 per la disciplina Botanica Ambientale nel corso di laurea di Architettura Ambientale e dal 2015 per Agronomy and Food Sciences nel CL Magistrale/Master in Sustainable Architecture and Landscape Design.
Ha fatto parte di gruppi di lavoro nazionali con l'ANPA ed INU, sul tema delle reti ecologiche.
E' membro del Comitato Editoriale di Valutazioni Ambientali, rivista di AAA, e del Comitato Direttivo di REsilienceLab.