Patriota. Medico, fu amico di Cattaneo e Cernuschi. Le Cinque giornate segnarono il suo ingresso nella militanza patriottica. Fu in contatto con Mazzini e nel 1849 fu a Roma come direttore dei servizi sanitari della Repubblica. Fu tra gli organizzatori della spedizione dei Mille e si oppose all'annessione delle Due Sicilie prima della liberazione di Roma. A Napoli con Garibaldi coprì la carica di segretario generale. Capo dell'estrema Sinistra alla Camera, lottò sempre contro il governo. Quando la Sinistra salì al potere, rimase all'opposizione. Ebbe grande parte nell'elaborazione dell'Inchiesta agraria Iacini.