Ha iniziato la sua attività di medico competente (allora si diceva medico di fabbrica o, più sbrigativamente, medico del padrone) al Petrolchimico della Montedison di Porto Marghera. Poi, per più di trent’anni ha lavorato nei servizi pubblici per la tutela della salute nei luoghi di lavoro delle ASL di Legnano e di Milano. Si è occupato di molti temi ma in particolare di infortuni sul lavoro, mettendo a punto, con altri, la metodica di analisi degli infortuni nota come “Sbagliando s’impara”. Ha collaborato a lungo con ISPESL, INAIL, organizzazioni sindacali e imprenditoriali in progetti di studio e di contrasto degli infortuni sul lavoro in tutte le regioni italiane. Autore o coautore di una decina di libri e di una cinquantina di articoli comparsi su riviste italiane e straniere, è stato relatore in numerosi convegni in Italia e all’estero. Si è occupato a lungo di formazione e ha avuto incarichi di docenza presso organizzazioni sindacali e imprenditoriali, ordini professionali, università, ISPESL, INAIL, regioni. Da qualche anno segue progetti di cooperazione, anche sanitaria, in Niger e Mali.
UNI Service Soc. Coop. P.IVA 01458510227