Następnie został przeniesiony do 58 pułku piechoty w Poznaniu na stanowisko dowódcy pułku. 10 listopada 1930 prezydent RP nadał mu stopień pułkownika ze starszeństwem z 1 stycznia 1931 i 9. lokatą w korpusie piechoty. W październiku 1935 został mianowany dowódcą piechoty dywizyjnej 3 Dywizji Piechoty Legionów w Zamościu. W 1938 został mianowany szefem Biura Personalnego Ministerstwa Spraw Wojskowych w Warszawie. Po 17 września 1939 znalazł się w Królestwie Rumunii. Zmarł 27 listopada 1939 w Băile Herculane.

Był żonaty z Marią Czarnecką (ur. 1897), z którą miał córkę Danutę (ur. 1927)..

Ordery i odznaczenia Krzyż Srebrny Orderu Wojskowego Virtuti Militari nr 318 – 16 lutego 1921 Krzyż Niepodległości – 13 kwietnia 1931 „za pracę w dziele odzyskania niepodległości”. Krzyż Oficerski Orderu Odrodzenia Polski – 11 listopada 1935 „za zasługi w służbie wojskowej”. Krzyż Walecznych czterokrotnie (po raz trzeci i czwarty „za udział w b.