W marcu 1939 roku, po awansie Władysława Bortnowskiego na generała dywizji i mianowaniu go inspektorem armii, został I oficerem sztabu inspektora armii oraz szefem sztabu Armii „Pomorze”.

Na stanowisku szefa sztabu Armii „Pomorze” walczył w kampanii wrześniowej. 22 września 1939 roku, w czasie bitwy pod Bzurą, dostał się do niemieckiej niewoli. Przebywał w obozach jenieckich w II A Prenzlau, II A Neubrandenburg, II D Gross-Born (gdzie był starszym obozu) i X B Sandbostel. Po zakończeniu wojny przebywał początkowo w Niemczech, gdzie uczestniczył w opiece nad polskimi dipisami, następnie do maja 1946 był członkiem Polskiej Misji Repatriacyjnej w Niemczech. Następnie wrócił do Polski i został zdemobilizowany w stopniu pułkownika.

Po II wojnie światowej pracował jako radca prawny w Małopolskim Zjednoczeniu Przetworów Papierowych, dyrektor Krakowskich Zakładów Wyrobów Papierowych i pracownik Zarządu Budowy Pieców Przemysłowych w Nowej Hucie. Został pochowany na Cmentarzu wojskowym przy ul. Prandoty w Krakowie (kwatera 7 WOJ-wsch-4).