Nel 1859 si arruola volontario per combattere nella Seconda guerra d'indipendenza italiana diventando ufficiale nel 1860. Nonostante la guerra pubblicò una biografia su Cavour. Alla fine del conflitto decide di restare nell'esercito e in parallelo fonda e diventa direttore nel 1862 della rivista "L'Italia militare" che pubblicherà fino al 1866. Durante la Terza guerra d'indipendenza italiana lavora allo Stato Maggiore del generale Alfonso La Marmora, con il quale tesse profondi legami di amicizia. Nominato capitano si dimette dall'esercito nel 1882.