Primește gradele de sublocotenent - 01.07.1884, locotenent - 01.01.1887, căpitan - 10.05.1891, maior - 08.04.1897, locotenent-colonel - 10.05.1904, colonel - 28.11.1908, când a primit comanda Regimentului 10 Putna, 1913 primește comanda Brigăzii 11 Infanterie, general de brigadă - 01.04.1915. Pe timpul războiului a îndeplinit funcții de comandant de divizie, corp de armată și armată în campaniile anilor 1916, 1917, și 1918, remarcându-se prin modul cum a condus acțiunile Comandantul Corpului II Armată, pe timpul Bătăliei de la Mărăști.