W połowie 1939 został przeniesiony do 86 pułku piechoty z garnizonu Wilno i objął funkcję dowódcy III batalionu, stacjonującego w Krasnem nad Uszą. Pełnił tę funkcję po wybuchu II wojny światowej w okresie kampanii wrześniowej 1939, gdy pułk walczył w składzie 19 Dywizji Piechoty. Uczestniczył w bitwach pod Tomaszowem Mazowieckim oraz pod Piotrkowem Trybunalskim, a następnie dowodził rozbitymi resztkami pułku. Po klęsce polskiej wojny obronnej przedostał się na Zachód, gdzie wstąpił do Polskich Sił Zbrojnych. Został dowódcą batalionu marszowego w Samodzielnej Brygadzie Strzelców Karpackich na obszarze Syrii. Brał udział w walkach kampanii afrykańskiej pod Tobrukiem i pod Gazalą. Później uczestniczył w kampanii włoskiej w szeregach 2 Korpusu pełniąc stanowisko dowódcy Batalionu Wartowniczego.