Laureato in Matematica presso l'Università di Pavia.
Ricercatore universitario dal 1987.
La sua ricerca si è svolta su argomenti di probabilità geometriche, corpi convessi, reticoli di punti, disuguaglianze.Ha insegnato, oltre che in Università Cattolica, presso la Facoltà di Ingegneria dell'Università di Bergamo e il Politecnico di Milano.