Trasferitosi esule dapprima in Francia e poi in Inghilterra, si stabilì definitivamente a Torino, dove versò in condizioni di estrema povertà che non gli impedirono di contribuire alla vita culturale e scientifica della città, diventando uno dei fondatori della "Società delle scienze biologiche" (1853-1857). Nel 1859, dopo l'annessione della Lombardia, venne ripagato del suo attivismo politico e scientifico con l'assegnazione alla cattedra di Clinica Medica all'Università di Pavia; tra i suoi allievi vi fu Camillo Bozzolo.