Zgłosił się do służby w kraju. Po przeszkoleniu w dywersji został zaprzysiężony 13 kwietnia 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 12 na 13 kwietnia 1944 roku w ramach operacji „Weller 3” dowodzonej przez kpt. naw. Stanisława Daniela (zrzut na placówkę „Wieszak” położoną 14 km na południowy wschód od stacji kolejowej Mińsk Mazowiecki, w rejonie wsi Siodło). Po aklimatyzacji w Warszawie dostał w czerwcu 1944 roku przydział do Inspektoratu Piotrków Trybunalski AK. Od lipca albo sierpnia do 23 listopada 1944 roku był komendantem Obwodu Piotrków Trybunalski AK. Następnie pozostawał w dyspozycji komendanta Podokręgu Piotrków, będąc przewidzianym – w ramach Odtwarzania Sił Zbrojnych – na dowódcę 22 pułku piechoty AK.

Ujawnił się 15 października 1945 roku i w listopadzie został zweryfikowany na majora. Pracował w Centralnej Komisji Likwidacyjnej AK. 16 stycznia 1946 roku został aresztowany przez UB w Łodzi i zwolniony z pracy. Był rozpracowywany przez UB.