Od kwietnia 1941 działał w Związku Walki Zbrojnej, w dzielnicy „Antokol” i „Śródmieście” Garnizonu Dwór. W marcu 1942 roku został aresztowany i wywieziony na roboty do Niemiec. W grudniu 1942 roku uciekł z robót i wrócił do Wilna. Ukrywał się pod nazwiskiem Starski. Wiosną 1943 roku został zaprzysiężony przez ppor. Wiktora Jagodę i po przeszkoleniu skierowany do oddziału leśnego „Dzika”. 1 października przyjął pseudonim „Dżumba”. W 3 Brygadzie „Szczerbca” walczył m.in. w Pokirnie, Dubnikach, Wornianach, Taboryszkach, Turgielach, Polanach, Mickunach, Graużyszkach, Czarnym Borze, Białe Wace, Trokach, Pawłowie. W ataku na Nowe Troki został ranny w rękę i w głowę. 15 maja 1944 został mianowany podporucznikiem czasu wojny. Dowodził 2. kompanią. W lipcu 1944 jako dowódca 1 plutonu w 2 kompanii, wziął udział w Operacji „Ostra Brama”. Po bitwie o Wilno został aresztowany i osadzony w Miednikach, a następnie w obozie w Kałudze (od 4 sierpnia 1944), Riazaniu i Potmie.