Awanse 35px podporucznik – 1918 zweryfikowany ze starszeństwem z dniem 1 lutego 1918Dziennik Rozkazów Wojskowych nr 23 z 1 marca 1919, s. 561. 35px porucznik – 1919 35px kapitan – zweryfikowany ze starszeństwem z dniem 1 czerwca 1919 35px major – 1 grudnia 1924 r. ze starszeństwem z dniem 15 sierpnia 1924 i 197. lokatą w korpusie oficerów zawodowych piechoty 35px podpułkownik – 24 grudnia 1929 ze starszeństwem z dniem 1 stycznia 1930 i 32. lokatą w korpusie oficerów zawodowych piechoty 35px pułkownik dyplomowany – 1938 35px generał brygady – 3 maja 1940 35px generał dywizji – 1 czerwca 1945

Ordery i odznaczenia Krzyż Kawalerski Orderu Wojennego Virtuti Militari (1944) Krzyż Złoty Orderu Wojennego Virtuti Militari (1940) Krzyż Srebrny Orderu Wojskowego Virtuti Militari nr 2333 (19 lutego 1922) Krzyż Komandorski z Gwiazdą Orderu Odrodzenia Polski (2 kwietnia 1979) Krzyż Niepodległości (2 sierpnia 1931) „za pracę w dziele odzyskania niepodległości”. Krzyż Oficerski Orderu Odrodzenia Polski Krzyż Kawalerski Orderu Odrodzenia Polski (11 listopada 1937) „za zasługi w służbie wojskowej”. Krzyż Walecznych (ośmiokrotnie) Złoty Krzyż Zasługi z Mieczami Złoty Krzyż Zasługi (19 marca 1935) „za zasługi w służbie wojskowej”. Medal Pamiątkowy za Wojnę 1918–1921 Medal Dziesięciolecia Odzyskanej Niepodległości Krzyż