Nacque in una famiglia di modesta origine. Studiò inizialmente in seminario e successivamente al "Liceo Sant'Alessandro". Si laureò in Medicina all'Università degli Studi di Pavia, avendo come maestri Bartolomeo Panizza e Luigi Porta, di cui divenne discepolo.