Po aklimatyzacji w Warszawie dostał przydział do Referatu „Wschód” Wydziału Wywiadu Ofensywnego Oddziału II Informacyjno-Wywiadowczego Sztabu Komendy Głównej AK na stanowisko instruktora referatu i oficera do zadań specjalnych. Wyjeżdżał na tereny wschodnie i prowadził szkolenia wywiadowcze. W czerwcu 1943 roku został oddelegowany do Obszaru Lwowskiego AK. Wkrótce po przybyciu do Lwowa 22 czerwca został aresztowany przez Gestapo i osadzony w więzieniu przy ul. Łąckiego. 3 października 1943 roku przewieziono go do obozu koncentracyjnego Auschwitz-Birkenau, skąd 23 października został przetransportowany Buchenwaldu, a następnie do Mittelbau-Dora i do Bergen-Belsen. 15 kwietnia 1945 roku został uwolniony przez oddziały brytyjskie.
Od 25 maja 1945 roku służył w brytyjskiej 8 Brygadzie Pancernej jako tłumacz. Od 31 lipca 1945 roku pozostawał w dyspozycji szefa Misji Wojskowej przy brytyjskiej 21 Grupie Armii jako oficer łącznikowy. 2 października 1945 roku zameldował się w Oddziale VI Sztabu Naczelnego Wodza.