Entrato nell'esercito sabaudo giovanissimo, combatté coi piemontesi la prima e la Seconda guerra d'indipendenza italiana. Al termine della Terza guerra d'indipendenza e dopo la partecipazione alla presa di Roma, ottenne il grado di maggiore e nel 1866 l'onorificenza di cavaliere dell'Ordine Militare di Savoia. Divenne in seguito comandante del 5º corpo d'armata. Dal 1880 al 1884 fu comandante della Scuola superiore di guerra di Torino.