30 czerwca 1940 roku, po klęsce Francji, razem z brygadą przeszedł na terytorium Palestyny pozostającej pod kontrolą brytyjską. W styczniu 1941 roku, po przeformowaniu jednostki na etaty brytyjskie, został dowódcą piechoty Samodzielnej Brygady Strzelców Karpackich. Jako dowódca pułku z racji starszeństwa, a jako dowódca piechoty brygady z racji pełnionej funkcji zawsze zastępował generała brygady Stanisława Kopańskiego. 11 października 1940 roku awansował na pułkownika. Walczył w obronie Tobruku i bitwie pod Gazalą. 6 maja 1942 roku został dowódcą 1 Brygady Strzelców Karpackich. Od grudnia 1943 roku walczył w kampanii włoskiej, między innymi nad rzekami Sangro i Rapido. 12 maja 1944 roku został ranny w czasie bitwy o Monte Cassino.

W czerwcu 1944 roku został zastępcą dowódcy i jednocześnie pełniącym obowiązki dowódcy dywizji 7 Dywizji Piechoty. W październiku 1944 roku został przeniesiony do Szkocji, gdzie został komendantem Centrum Wyszkolenia Piechoty. Od stycznia 1947 roku pełnił służbę w Polskim Korpusie Przysposobienia i Rozmieszczenia. Z dniem 11 października 1948 roku został zdemobilizowany. Osiadł niedaleko Paignton w Anglii prowadząc gospodarstwo rolne.