Nato a Milano nel 1956, si è laureato con lode in Scienze Geologiche. Dopo aver lavorato presso lo Studio Geotecnico Italiano (SGI) e il Gruppo AMGA di Legnano, nel 2002 entra in Regione Lombardia dove ha svolto le mansioni di dirigente responsabile della Unità Organizzativa "Energia e Reti Tecnologiche", vice direttore generale ai Servizi di Pubblica Utilità e direttore generale alla Qualità dell'Ambiente. Relatore presso varie Università nazionali, dal 2002 lavora presso l'Agenzia Regionale per la Protezione dell'Ambiente della Lombardia, di cui è il direttore generale.