Diplômé en médecine de l'université de Rome, il se distingue par son engagement lors de l'épidémie de choléra de 1837.
Pendant le pontificat de Pie IX (1846-1878), il fait partie des groupes politiques modérés qui soutiennent les programmes réformateurs, se dissociant de la république de 1849.
Élu député du royaume d'Italie, il est expulsé de Rome ; il est nommé sénateur le 6 novembre 1873 et écrit divers ouvrages à caractère politique. En 1870, il est choisi comme commissaire des Ospedali Riuniti (hôpitaux unis) de Rome et, à ce titre, il restaure l'hôpital de San Rocco pour les parturientes et les célibataires.