Mianowany dowódcą 1 Wileńskiego pułku artylerii lekkiej. Zorganizował ten oddział i na jego czele walczył w kampanii francuskiej 1940. W czerwcu dostał się do niewoli niemieckiej, w której przebywał prawie do końca wojny. W czerwcu 1945 mianowany szefem Sekcji Łącznikowej przy Armii Stanów Zjednoczonych we Francji. Funkcję tę pełnił do marca 1948. Po przybyciu do Wielkiej Brytanii i demobilizacji osiedlił się w Londynie.

Prezydent RP na Uchodźstwie August Zaleski mianował go na stopień generała brygady ze starszeństwem z 11 listopada 1964 roku. 18 lipca 1972 Prezydent RP na Uchodźstwie, Stanisław Ostrowski mianował go Ministrem Obrony Narodowej w rządzie Alfreda UrbańskiegoDziennik Ustaw RP Nr 3 z 21 lipca 1972 r.. Urząd Ministra Obrony Narodowej sprawował również w drugim rządzie Alfreda Urbańskiego oraz pierwszym i drugim rządzie Kazimierza Sabbata. 9 kwietnia 1979 Prezydent RP na Uchodźstwie, Edward Raczyński zwolnił go urzędu Ministra Obrony Narodowej i powierzył mu pełnienie obowiązków do czasu wyłonienia nowego rządu. 20 czerwca 1979 Prezydent RP na Uchodźstwie mianował go Ministrem Spraw Wojskowych w trzecim rządzie Kazimierza SabbataDziennik Ustaw RP Nr 4 z 26 czerwca 1979 r.. 14 maja 1980 został zwolniony z urzędu Ministra Spraw Wojskowych.