Nel 1912 fu nominato primario di ruolo dell'Ospedale San Matteo di Pavia, avendo vinto due anni prima il concorso, nel quale però era stato favorito un altro candidato meno titolato. Il Consiglio di Stato annullò la graduatoria, facendogli conferire il posto. Continuò tuttavia ad occuparsi anche dello stabilimento Pacchetti e delle indagini di laboratorio.