Awanse chorąży – 20 października 1914 podporucznik – 1 kwietnia 1916 porucznik – 1 grudnia 1916 kapitan – 12 października 1918 podpułkownik – 23 czerwca 1920 pułkownik – 1 grudnia 1924 ze starszeństwem z dniem 15 sierpnia 1924 i 40. lokatą w korpusie oficerów piechoty generał brygady – ze starszeństwem z dniem 19 marca 1938

Ordery i odznaczenia Krzyż Srebrny Orderu Wojskowego Virtuti Militari nr 7339 (17 maja 1922) Krzyż Niepodległości (12 maja 1931) „za pracę w dziele odzyskania Niepodległości”. Krzyż Oficerski Orderu Odrodzenia Polski (11 listopada 1934) „za zasługi w służbie wojskowej oraz na polu pracy społecznej”. Krzyż Walecznych (czterokrotnie, po raz pierwszy w 1921)„Na wniosek gen. br. Hallera Józefa za męstwo i odwagę wykazane w bitwie Kaniowskiej w składzie b. II Korpusu Wschodniego w dniu 11.5.18 r.”, Rozkaz Ministra Spraw Wojskowych L. 2098 z 1921 r. (Dziennik Personalny z 1921 r. Nr 42, s. 1670) Złoty Krzyż Zasługi (10 listopada 1928)M.P. z 1928 r. nr 260, poz.