Dal 1997 al 2006 ha ricoperto incarichi dirigenziali in comuni della provincia di Milano come architetto e urbanista occupandosi di pianificazione del territorio, lavori pubblici, ecologia e ambiente, salute e sicurezza sul lavoro. Si è poi concentrato sulle politiche locali per lo sviluppo sostenibile e ha trasferito la sua attività professionale anche a Bruxelles e poi a Roma. Dal 2011 collaborando con Aias (Associazione Italiana Ambiente e Sicurezza) ha svolto attività di studio e divulgazione scientifica sui temi dello sviluppo sostenibile e della responsabilità sociale d’impresa, impegno poi confluito nelle attività dell'ASviS. Per l'Alleanza cura anche la Rubrica Europa e Agenda 2030.