Il 26 settembre 1886 fu promosso tenente, e trasferito al Regio corpo truppe coloniali nel 1887 partecipò alla campagna in Eritrea. Rientrato in Patria, e superati gli esami di ammissione, tra il 1889 e il 1891 frequentò i corsi della Scuola di guerra dell'esercito di Torino superandoli, ma non entrò mai nel Corpo di Stato maggiore. Assegnato in forza all'87º Reggimento fanteria "Friuli" passò poi in servizio presso la Scuola militare di Modena, e una volta promosso capitano il 18 ottobre 1896, assunse il comandò una compagnia del 77º Reggimento fanteria "Toscana". Dal 1906 al 1915 prestò servizio nel corpo degli alpini, dapprima nel 5º Reggimento alpini di Milano, dove fu promosso maggiore (con anzianità 16 dicembre 1906) e poi, dopo la promozione a tenente colonnello il 30 settembre 1911, in forza al 7º Reggimento alpini di stanza a Belluno.