Partecipò alle operazioni per la conquista di Roma (1870) agli ordini del generale Nino Bixio, rimanendo di nuovo ferito, e fu poi assegnato in servizio al 73º Reggimento fanteria (1871). Frequentò, dal 31 dicembre 1872 al 1873, la Scuola di guerra dell'esercito di Torino e, promosso maggiore il 20 ottobre 1874, fu assegnato al 26º Reggimento fanteria. Trasferito in servizio nel corpo degli alpini, prestò servizio come comandante nel 4º Battaglione alpini di Torino (1877) e poi nel 6º Battaglione alpini di Ivrea (1878) e il 13 marzo 1879 assunse l'incarico di Ufficiale d'ordinanza del re Umberto I.