Laureato in Chimica con la votazione di 110/110 e lode presso l’Università degli Studi di Pavia. Dal 1979 al 31.12.92 è stato Funzionario tecnico presso la Facoltà di Ingegneria della medesima Università e dal 1984 ha svolto l'attività di Direttore del Laboratorio Chimico del Centro di Ricerca sulle Acque dell’Università di Pavia. A partire dall'1.1.93 ha preso servizio presso il Dipartimento di Ingegneria Idraulica e Ambientale quale Ricercatore Universitario. Dall’A.A. 1999/2000, è afferito al Dipartimento di Chimica Generale dell’Università di Pavia. Passato fuori ruolo dall’1.10.2019 ha ricoperto anche l’incarico di Professore a Contratto di Chimica Analitica Ambientale presso il Dipartimento di Chimica dell’Università di Pavia. Per quanto riguarda gli aspetti scientifici, ha svolto la propria attività di ricerca sia presso il Dipartimento di Ingegneria Idraulica e Ambientale dell'Università di Pavia, partecipando a programmi di ricerca finanziati dal C.N.R. e dal Ministero per l'Università e la Ricerca Scientifica e Tecnologica, sia presso i Dipartimenti di Chimica della Facoltà di Ingegneria dell'Università di Genova e di Chimica Generale dell'Università di Pavia. È autore di oltre cento pubblicazioni a livello nazionale e internazionale. Tra i diversi temi di ricerca, si è occupato in particolare di processi di diffusione nell'ambiente di inquinanti e della loro e rimozione - trattamenti chimico-fisici per la rimozione dell'azoto in forma ammoniacale da reflui ad elevata concentrazione mediante stripping con aria in reattori a bolle e a riempimento – recupero e modalità di riutilizzo dell’energia termica prodotta da cogeneratori funzionanti a biogas o a metano - sviluppo di sistemi di controllo chimico di processi anaerobici di depurazione di reflui industriali - sviluppo di tecniche analitiche per la quantificazione di traccianti per lo studio della fluidodinamica dei reattori biologici: influenza dell' errore di misura sui parametri fluido dinamici - diffusione in falda e nell'ambiente di microinquinanti organici e inorganici - studi teorici e sperimentali sulla formazione e le caratteristiche chimiche del percolato in discariche controllate per rifiuti solidi urbani ed industriali - sperimentazione e sviluppo di test di eluizione in grado di emulare le caratteristiche chimiche dei percolati di discarica - una sperimentazione sulle procedure chimiche di estrazione e precipitazione selettiva di metalli da rifiuti industriali – caratterizzazione di RDF.