In 1848 nam hij deel aan de Eerste Italiaanse Onafhankelijkheidsoorlog tegen het Oostenrijkse leger. Hij onderscheidde zich tijdens de Slag bij Mestre op 27 oktober 1848. Na de oprichting van de kortstondige revolutionaire Romeinse Republiek werd hij in februari 1849 verkozen als volksvertegenwoordiger in de constituante. Vervolgens werd hij naar Ancona gestuurd om er de openbare veiligheid te herstellen. Hij voerde weerstand tegen de Franse troepen die de paus te hulp waren geschoten en schaarde zich achter Giuseppe Garibaldi.