Awanse Podporucznik – 8 sierpnia 1895 Porucznik – 1898 Porucznik – 29 września 1914 Kapitan – 15 maja 1915 (1 lokata na liście starszeństwa oficerów Legionów Polskich z dnia 12 kwietnia 1917) Major – 2 grudnia 1918 Podpułkownik – 1919 Pułkownik – 11 czerwca 1920 zatwierdzony z dniem 1 kwietnia 1920, w artylerii, w grupie oficerów byłych Legionów Polskich, 3 maja 1922 zweryfikowany ze starszeństwem z dniem 1 czerwca 1919 i 1. lokatą w korpusie oficerów żandarmerii Generał brygady – 16 marca 1927 ze starszeństwem z dniem 1 stycznia 1927 i 2. lokatą w korpusie generałów
Ordery i odznaczenia Krzyż Srebrny Orderu Wojskowego Virtuti Militari nr 7533 – 17 maja 1922 Krzyż Komandorski Orderu Odrodzenia Polski – 10 listopada 1927M.P. z 1927 r. nr 258, poz. 707 „za wybitne zasługi na polu organizacji armji oraz zapewnienia bezpieczeństwa Państwa i armji”.Dziennik Personalny M.S.Wojsk.