II wojna światowa We wrześniu 1939 na stanowisku szefa Oddziału Operacyjnego Sztabu Naczelnego Wodza. Po agresji ZSRR na Polskę wraz z Naczelnym Dowództwem przeszedł granicę polsko-rumuńską, następnie przedostał się do Francji. W Armii Polskiej we Francji był początkowo dowódcą broni pancernych.
2 kwietnia 1940 został wyznaczony przez Naczelnego Wodza, gen. Władysława Sikorskiego na dowódcę Brygady Strzelców Karpackich pełniąc obowiązki do 15 września 1942Generałowie II Rzeczypospolitej, s. 118., formowanej w Syrii, w ramach francuskiej Armii Lewantu. Po klęsce Francji mimo próby internowania Brygady, zdołał przeprowadzić zwarty oddział do Palestyny pod dowództwo brytyjskie. 6 września 1940 mianowany został generałem brygady.
Pod jego dowództwem brygada uczestniczyła w kampaniach północnoafrykańskich 1941–1942 (Tobruk, Bardia, El Gazala) zyskując uznanie sprzymierzonych.
Po reorganizacji brygady w 1942 stanął na czele 3 Dywizji Strzelców Karpackich. W 1943, w następstwie katastrofy gibraltarskiej, przejął funkcję szefa Sztabu Naczelnego Wodza i pełnił ją do 1947.