Nacque a Pinerolo il 28 febbraio 1805, figlio di Antonio e Ildearda Cacherano della Rocca. Arruolatosi nell’Armata Sarda all’età di undici anni, frequentò la Regia Accademia Militare di Torino dal 1816 al febbraio 1824, quando entrò in servizio come sottotenente nel Reggimento "Granatieri Guardie". Promosso tenente nel 1829, divenne capitano nel 1834. Partecipò alle operazioni iniziali della campagna del 1848 come comandante della 7ª Compagnia, distinguendosi il 30 aprile durante la battaglia di Pastrengo, dove ottenne una menzione onorevole.