Został awansowany na stopień majora piechoty ze starszeństwem z dniem 1 stycznia 1931. W 1932 był oficerem Dowództwa Okręgu Korpusu IX w Brześciu. Od października 1933 do 4 października 1937 był szefem sztabu 7 Dywizji Piechoty w Częstochowie. Na stopień podpułkownika został mianowany ze starszeństwem z 19 marca 1938 i 40. lokatą w korpusie oficerów piechoty. W marcu 1939 pełnił służbę w Inspektoracie Obrony Powietrznej Państwa na stanowisku szefa wydziału ogólno-organizacyjnego.
Po wybuchu II wojny światowej i kampanii wrześniowej przedostał się na Zachód i został oficerem Wojska Polskiego we Francji. W czasie kampanii francuskiej 1940 był dowódcą I batalionu 9 Pułku Piechoty.
Po wojnie pozostał na emigracji w Wielkiej Brytanii. Zmarł 23 kwietnia 1965 w polskim obozie przesiedleńczym Ilford Park. Został pochowany na cmentarzu w pobliskim Newton Abbot.