Z dniem 1 sierpnia 1938 został przeniesiony do 5 pułku Strzelców Podhalańskich na stanowisko dowódcy kompanii przeciwpancernej.

Otrzymał awans na kapitana oraz wziął udział w akcji Zaolzie i kampanii wrześniowej. Przekroczył granice węgierską 18 września 1939 roku. Przedostał się następnie do Francji, gdzie w Paryżu zgłosił się do Wojska Polskiego.

Po weryfikacji stopnia dostaje przydział do 4 pułku piechoty na stanowisko dowódcy kompanii broni towarzyszącej. Wraz z grupą oficerów zostaje odkomenderowany z Francji do Samodzielnej Brygady Strzelców Karpackich w Syrii. Następnie z Brygadą przechodzi do Palestyny 26 czerwca 1940 roku. W styczniu 1941 roku został przydzielony do samodzielnego dywizjonu artylerii przeciwpancernej na stanowisko dowódcy 2 baterii. Odbył całą kampanię libijską, przechodząc przez Palestynę, Egipt, Marsa, Maruch, Tobruk, Gazalę, Sidi, Rezegh. Od maja 1942 roku pełnił służbę w 3 Dywizji Strzelców Karpackich, w której został dowódcą 3 batalionu broni pancernej (?), a później dowódcą dywizjonu artylerii przeciwpancernej.