Laureato in medicina, specializzato in ortopedia e anatomia, esercitò quasi esclusivamente a Novara, dove fu a lungo chirurgo capo dell'Ospedale maggiore, presidente dell'ordine dei sanitari e membro del consiglio sanitario provinciale. Socio delle accademie di medicina di Torino, Bologna e Roma, in quest'ultima città fece parte del Comitato centrale sanitario.