È laureato in Scienze biologiche all’Università degli studi di Milano, con indirizzo ecologico. È coautore di diversi manuali di Biologia, editi da Loescher, per diversi ordini di scuola, tra cui Biologia 2050 per i licei. Ha insegnato Scienze naturali al liceo; è responsabile scientifico del corso post laurea “Comunicare la scienza” della Fondazione UniBs.