Po powrocie do Wielkiej Brytanii zgłosił się do służby w kraju. Został przeniesiony do 1 kompanii zaopatrzenia I Korpusu Polskiego i 1 Samodzielnej Brygady Spadochronowej. Po przeszkoleniu w dywersji i propagandzie został zaprzysiężony 5 listopada 1943 roku w Oddziale VI Sztabu Naczelnego Wodza i przetransportowany do Głównej Bazy Przerzutowej w Brindisi we Włoszech. Zrzutu dokonano w nocy z 16 na 17 kwietnia 1944 roku w ramach operacji „Weller 15” dowodzonej przez kpt. naw. Władysława Krywdę (zrzut na placówkę „Obraz” położoną 12 km na południowy wschód od Tłuszcza). Po aklimatyzacji w Warszawie dostał w maju 1944 roku przydział do Okręgu Białystok AK na stanowisko oficera ds. zleceń szefa sztabu Okręgu i kierownika odbioru zrzutów. Służył wielokrotnie jako kurier do Nowogródka, Wilna, Białegostoku i Warszawy. Brał udział w walkach z Niemcami, w tym 4 sierpnia 1944 roku pod Korycinem i 6 sierpnia pod Koniecznem.
Około 6 października 1944 roku został aresztowany przez NKWD. Był więziony w łagrach w Kamionce (gdzie był jednym z przywódców strajku głodowego) i w Swierdłowsku. 14 listopada 1947 roku wrócił do Polski.