Awanse podporucznik – 1 grudnia 1914 porucznik – 1 stycznia 1915 podkapitan – 10 czerwca 1916 kapitan – 10 czerwca 1917 podpułkownik – 3 maja 1922 zweryfikowany ze starszeństwem z 1 czerwca 1919 i 160. lokatą w korpusie oficerów piechoty pułkownik – 1 grudnia 1924 ze starszeństwem z 15 sierpnia 1924 i 27. lokatą w korpusie oficerów piechoty generał brygady – ze starszeństwem z 19 marca 1938 i 1. lokatą w korpusie generałów generał dywizji – 1946

Ordery i odznaczenia Krzyż Kawalerski Orderu Wojskowego Virtuti Militari – 24 listopada 1922 Krzyż Złoty Orderu Wojskowego Virtuti Militari – 24 listopada 1922 Krzyż Srebrny Orderu Wojskowego Virtuti Militari nr 2234 – 1921Dekret Wodza Naczelnego L. 2863 z 13 kwietnia 1921 r. Dziennik Personalny z 1921 r. Nr 16, poz. 561. Krzyż Komandorski Orderu Odrodzenia Polski Krzyż Niepodległości (16 marca 1933) („za pracę w dziele odzyskania niepodległości”). Order Krzyża Grunwaldu III klasy (16 lipca 1946) („w uznaniu zasług położonych w obronie wybrzeża w roku 1939”). Krzyż Oficerski Orderu Odrodzenia Polski – 30 kwietnia 1925 („za zasługi na polu wyszkolenia i wychowania armji”)M.P. z 1925 r. nr 102, poz.