Ammesso al Collegio Ghislieri, si laurea nel 1932 presso l'Università degli Studi di Pavia dove, l'anno seguente, è assistente presso la clinica medica. Passa un periodo di perfezionamento presso istituti ospedalieri a Francoforte, all'istituto di fisiologia di Gottinga e agli istituti di ematologia e di anatomia patologica di Parigi; per rientrare in Italia nel 1946. Dal 1951 al 1969 lavora presso il Policlinico di Modena, per poi ritornare nella natia Pavia per dirigere l'istituto di patologia medica e clinica medica.