We wrześniu 1939 roku służył w Ośrodku Zapasowym 11 Dywizji Piechoty. W nocy z 17 na 18 września wraz z 48 pp przekroczył granicę polsko-węgierską. Był internowany na Węgrzech (w Ostrzyhomiu nad Dunajem, Siklos-var i innych). Od 24 marca 1941 roku przedzierał się przez Jugosławię, Grecję i Turcję do Palestyny, gdzie została sformowana Samodzielna Brygada Strzelców Karpackich, w której od maja 1941 roku walczył (jako dowódca drużyny, następnie dowódca plutonu w 3 kompanii I batalionu) m.in. w bitwach o Tobruk (za którą otrzymał swój pierwszy Krzyż Walecznych) i o Gazala. Został wraz z 3 Dywizją Strzelców Karpackich 2 Korpusu Polskiego przerzucony do Włoch.