Awanse chorąży – 29 września 1914 podporucznik – 9 października 1915 porucznik – marzec 1918 kapitan – wrzesień 1918 major – zatwierdzony 15 lipca 1920 ze starszeństwem z dniem 1 kwietnia 1920 podpułkownik – zweryfikowany 3 maja 1922 ze starszeństwem z dniem 1 czerwca 1919 i 36 lokatą w korpusie oficerów artylerii pułkownik – 16 marca 1927 ze starszeństwem z dniem 1 stycznia 1927 i 2. lokatą w korpusie oficerów artylerii generał brygady – 19 marca 1939
Ordery i odznaczenia Krzyż Srebrny Orderu Wojskowego Virtuti Militari nr 7527 – 17 maja 1922 Krzyż Komandorski Orderu Odrodzenia Polski – 11 listopada 1938 Krzyż Niepodległości – 6 czerwca 1931 „za pracę w dziele odzyskania niepodległości”. Krzyż Oficerski Orderu Odrodzenia Polski – 8 listopada 1930 „za zasługi na polu organizacji i wyszkolenia wojska” Krzyż Walecznych dwukrotnie Złoty Krzyż Zasługi – 10 listopada 1928M.P. z 1928 r. nr 260, poz. 634 „w uznaniu zasług, położonych na polu pracy w poszczególnych działach wojskowości”. Medal Pamiątkowy za Wojnę 1918–1921 Medal Dziesięciolecia Odzyskanej Niepodległości Złota Odznaka Honorowa Ligi Obrony Powietrznej i Przeciwgazowej I stopnia Wielki Oficer Orderu Świętego Sawy (Jugosławia, zezwolenie w 1933) Order Miecza II klasy (Szwecja, 1938)Sveriges statskalender / 1940. Bihang, s.