21 września 1941 roku został zwolniony z obozu i w lutym 1942 roku wstąpił do Armii Andersa, przydzielono go do 7 Dywizji Piechoty, następnie (od 31 maja) służył jako drużynowy w 2 Batalionie Strzelców Karpackich. Służył, jako instruktor na kursie podchorążych 3 Dywizji Strzelców Karpackich, a od 31 marca 1943 roku był zastępcą dowódcy plutonu w 2 Batalionie Strzelców Karpackich.

Zgłosił się do służby w kraju. 4 listopada 1943 roku został przeniesiony do Włoch i przydzielony do Sekcji Dyspozycyjnej Naczelnego Wodza. Po przeszkoleniu w dywersji został zaprzysiężony 14 lutego 1944 roku w Oddziale VI Sztabu Naczelnego Wodza. Zrzutu dokonano w nocy z 30 na 31 maja 1944 roku w ramach operacji „Weller 30” dowodzonej przez mjra naw. Eugeniusza Arciuszkiewicza (zrzut na placówkę odbiorczą „Paszkot 1” 7 km na północ od Łańcuta). Po aklimatyzacji dostał na początku lipca przydział do Kedywu Inspektoratu Nowy Sącz Okręgu Kraków AK. Został zastępcą dowódcy oddziału partyzanckiego „Wilk” dowodzonego przez por. Krystiana Więckowskiego ps. Zawisza oraz dowódcą 1 plutonu. Od 16 sierpnia 1944 roku był dowódcą oddziału o początkowej sile ok. 40 osób. Brał udział w wielu akcjach, były to m.in.: rozbrojenie ok.