W grudniu 1941 po zwolnieniu z więzienia, został przyjęty do Polskich Sił Zbrojnych w ZSRR i wyznaczony na stanowisko przewodniczącego Komisji Weryfikacyjnej PSZ w ZSRR. W lipcu 1942 został komendantem Bazy Materiałowej w Aszchabadzie. Od czerwca 1943 pozostawał w Ośrodku Zapasowym Armii Polskiej na Wschodzie. W sierpniu tego roku został przeniesiony do 7 Dywizji Zapasowej, a w listopadzie do dyspozycji szefa Sztabu Naczelnego Wodza z pozostawieniem na Bliskim Wschodzie. Od maja 1944 odbywał staż w 5 Kresowej Dywizji Piechoty. Od października 1944 do 1946 służył w 7 Dywizji Piechoty.
Mianowany przez Prezydenta RP na Uchodźstwie Augusta Zaleskiego generałem brygady ze starszeństwem z 19 marca 1963. Zmarł 2 września 1964 w Kurytybie, stolicy stanu Parana w Brazylii. Wg Polaka zmarł w Argentynie.