Nato a Bollate (Milano) il 17 marzo 1968, laureato in Scienze Biologiche (106/110) nel 1994 presso l'Università degli Studi di Milano. Consegue il Dottorato di Ricerca in Scienze Naturalistiche ed Ambientali nel 2002 presso l'Università degli Studi di Milano. Assistente tecnico a contratto (ex art. 26 D.P.R. 382/80) dal 1996 al 1998 presso l’Università degli Studi di Milano–sede di Varese, III Facoltà di Scienze Matematiche Fisiche e Naturali. Ricercatore, SSD BIO/O5 (Zoologia) presso l'Università degli Studi dell'Insubria dal 2008 al 2016. Dal 2016 Professore Associato di Zoologia (SSD BIO/05) presso l'Università degli Studi dell'Insubria. Titolare degli insegnamenti di "Eco-Etologia della Fauna Terrestre", "Applicazioni GIS al monitoraggio della Biodiversità" e "Gestione Siti Rete Natura 2000".
Esperto nel campo delle applicazioni di Information Technology e Data Science a tematiche di tipo biologico, ambientale e museologico, con particolare riferimento all’applicazione di sistemi informativi e sistemi informativi territoriali per il monitoraggio della biodiversità animale e la gestione e la conservazione della fauna.