1 października 1923, po ukończeniu kursu i otrzymaniu dyplomu naukowego oficera Sztabu Generalnego, został przydzielony do Departamentu II Ministerstwa Spraw Wojskowych. 12 kwietnia 1927 został mianowany podpułkownikiem ze starszeństwem z dniem 1 stycznia 1927 i 10. lokatą w korpusie oficerów kawalerii. W listopadzie tego roku został przeniesiony z Oddziału I Sztabu Generalnego do 10 pułku ułanów w Białymstoku na stanowisko zastępcy dowódcy pułku. W listopadzie 1928 został mianowany dowódcą tego pułku i pełnił to stanowisko do lutego 1938. 10 grudnia 1931 został awansowany na pułkownika ze starszeństwem z dniem 1 stycznia 1932 i 2. lokatą w korpusie oficerów kawalerii. W Białymstoku mieszkał w budynku na terenie koszar przy ul. Kawaleryjskiej 70/3.. W marcu 1938 został przydzielony do Dowództwa Okręgu Korpusu Nr V w Krakowie na stanowisko szefa sztabu.

W czasie kampanii wrześniowej był szefem sztabu etapów Armii „Kraków”. W marcu 1943 był szefem sztabu Dowództwa Jednostek Wojska w Wielkiej Brytanii.

Po wojnie w okresie PRL uczestniczył w uroczystościach rocznicowych 10 pułku Ułanów Litewskich.

Zmarł 3 lutego 1981. Pochowany na cmentarzu Powązkowskim w Warszawie (kwatera 141-1-5).