W tym czasie został awansowany do stopnia podpułkownika piechoty ze starszeństwem z dniem 1 stycznia 1932. Sprawował stanowisko szefa Biura Kapituły Orderu Wojennego „Virtuti Militari”. Od 1 stycznia 1934 był zastępcą dowódcy 36 pułku piechoty. Później był dowódcą 61 pułku piechoty w Bydgoszczy.

Po wybuchu II wojny światowej w okresie kampanii wrześniowej dowodził bydgoskim pułkiem. 15 września 1939 został ranny i wzięty przez Niemców do niewoli. Był osadzony w obozie jenieckim Murnau. U kresu wojny odzyskał wolność. Od 1 sierpnia 1945, działając w strukturze Polskiej Misji Wojskowej w Niemczech, był komendantem obozu byłych jeńców polskich w Stuttgarcie. Pod koniec 1945 przeniesiony do Polskiego Ośrodka Wojskowego w Mannheim-Käfertal, gdzie organizował Polskie Kompanie Wartownicze przy 7 Armii amerykańskiej. Pełnił stanowiska dowódcy batalionu, szefa Polskiej Sekcji Łącznikowej, szefa Głównej Sekcji Łącznikowej. Od 1 marca 1947 służył w stopniu pułkownika funkcyjnego po mianowaniu władz Polskich Sił Zbrojnych na Zachodzie. Później kierował zarządem Związku Byłych Wartowników.

Zmarł 21 czerwca 1963 w Heidelbergu. Został pochowany w kwaterze polskiej na cmentarzu w Mannheim.