Berlinga, na krótko zajął jego miejsce.
W marcu 1942 przeniesiony został do Teheranu, gdzie objął stanowisko Inspektora Oddziałów Polskich w Iranie, zaś w maju został dowódcą Bazy Ewakuacyjnej w Iranie. Na pułkownika został awansowany ze starszeństwem z dniem 1 stycznia 1943 roku w korpusie oficerów piechoty.
14 lipca 1943 objął stanowisko attaché wojskowego w Kairze. Funkcję tę sprawował do 24 sierpnia. 1 stycznia 1945 został attaché wojskowym w Paryżu. Po zakończeniu II wojny światowej został szefem Wojskowej Misji Likwidacyjnej w Paryżu i przebywał na tym stanowisku do maja 1948. Następnie zamieszkał w Londynie.
Prezydent RP August Zaleski awansował go na generała brygady ze starszeństwem z 11 listopada 1964 roku w korpusie generałów.
Zmarł 11 grudnia 1973 w Londynie. Został pochowany na cmentarzu Gunnersbury.