Ufficiale di Stato maggiore partecipò alla Guerra di Abissinia distinguendosi durante la Battaglia di Adua. Il 2 giugno 1902 assunse la carica di Primo aiutante di campo generale di S.M il Re Vittorio Emanuele III, mantenendola fino al 23 ottobre 1917 quando fu fatto esonerare dal generale Luigi Cadorna.