Formatosi all'Università degli Studi di Pavia come allievo del Collegio Borromeo, fu medico-chirurgo all'Ospedale Maggiore di Milano, a partire dal 1840; nel 1842 fondò la "Gazzetta Medica". Amico di Mazzini, e ancor più di Cattaneo, fu tra i preparatori e i partecipanti alle Cinque giornate di Milano (1848); da allora e in seguito fu organizzatore indefesso dell'assistenza ai feriti in quasi tutti i più importanti avvenimenti militari nella Penisola italiana. Nel 1849 fu a Roma a sostenere la Repubblica romana, prestando servizio come medico, e si ritrovò a curare Goffredo Mameli, ferito alla gamba sinistra durante un assalto alla baionetta nell'Assedio di Roma.