3 maja 1926 roku został mianowany majorem ze starszeństwem z dniem 1 lipca 1925 roku i 14. lokatą w korpusie oficerów kawalerii. W latach 1927–1929 był komendantem Szkoły Podchorążych Rezerwy Kawalerii w Grudziądzu, a później zastępcą dowódcy 5 pułku ułanów w Ostrołęce. W marcu 1930 roku został przeniesiony do 3 pułku szwoleżerów w Suwałkach na stanowisko zastępcy dowódcy pułku. 17 stycznia 1933 roku został mianowany podpułkownikiem ze starszeństwem z dniem 1 stycznia 1933 roku i 4. lokatą w korpusie oficerów kawalerii. W latach 1937–1939 dowodził 27 pułkiem ułanów w Nieświeżu.

W czasie kampanii wrześniowej 1939 – po agresji ZSRR na Polskę – w nieznanych okolicznościach dostał się do niewoli sowieckiej. Przebywał w obozie w Starobielsku. Wiosną 1940 został zamordowany w Charkowie przez funkcjonariuszy NKWD i pogrzebany w bezimiennej mogile zbiorowej w Piatichatkach, gdzie od 17 czerwca 2000 mieści się oficjalnie Cmentarz Ofiar Totalitaryzmu w Charkowie. Figuruje na Liście Starobielskiej NKWD pod poz. 4011.Postanowieniem nr 112-48-07 Prezydenta Rzeczypospolitej Polskiej Lecha Kaczyńskiego z 5 października 2007 został awansowany pośmiertnie do stopnia generała brygady..