Combatté nella guerra d'indipendenza del 1848 e 1849 e fu contrammiraglio di marina al comando della cannoniera sarda "La coraggiosa". Fu nominato senatore del Regno d'Italia.