Nacque a Torino il 16 aprile 1836 figlio di Giuseppe e di Teresa Melchioni. Entrato nel 1851 come allievo nella Regia Accademia Militare di Artiglieria e Genio di Torino, ne uscì nel 1856 con il grado di sottotenente assegnato al genio militare.. Prestò inizialmente servizio nello Stato maggiore dell'arma del genio, e nel 1858 fu trasferito con il grado di tenente nel 1º Reggimento zappatori. L'anno successivo prese parte alla guerra contro l'Impero austro-ungarico, meritando una menzione onorevole (Medaglia di bronzo al valor militare) "per essersi distinto ne' lavori sotto Peschiera".