Awanse podporucznik – 1 listopada 1916 porucznik – 12 października 1918 rotmistrz – 3 maja 1922 zweryfikowany ze starszeństwem z dniem 1 czerwca 1919 major – 31 marca 1924 ze starszeństwem z dniem 1 lipca 1923 i 5. lokatą w korpusie oficerów jazdy podpułkownik – 23 stycznia 1928 ze starszeństwem z dniem 1 stycznia 1928 i 11. lokatą w korpusie oficerów kawalerii pułkownik – 10 grudnia 1931 ze starszeństwem z dniem 1 stycznia 1932 i 4. lokatą w korpusie oficerów kawalerii generał brygady – ze starszeństwem z dniem 1 stycznia 1964
Ordery i odznaczenia Krzyż Srebrny Orderu Wojskowego Virtuti Militari nr 3320 (30 czerwca 1921) Krzyż Niepodległości (12 maja 1931) „za pracę w dziele odzyskania Niepodległości”. Krzyż Oficerski Orderu Odrodzenia Polski (11 listopada 1936) „za zasługi w służbie wojskowej”. Krzyż Walecznych (czterokrotnie, po raz pierwszy w 1921)Rozkaz Ministra Spraw Wojskowych L. 2142 z 1921 r. (Dziennik Personalny z 1922 r. Nr 1, s. 77) Złoty Krzyż Zasługi (24 maja 1929)M.P. z 1929 r. nr 123, poz.