He fought through the campaign of 1848, became captain under Giuseppe Garibaldi at Rome in 1849, taking prisoners an entire French battalion, and gaining the gold medal for military valour. In 1859 he commanded a Hunters of the Alps battalion, fought in the Battle of Varese, and gained the Military Cross of Savoy.