Zmobilizowany ponownie 25 sierpnia 1939 r. do pułku KOP „Wilno”. Po agresji ZSRR na Polskę uczestniczył w walkach obronnych z Armią Czerwoną. Po przekroczeniu granicy polsko-litewskiej internowany przez władze litewskie. Szybko zbiegł z obozu internowania i powrócił do Wilna. Tam nawiązał kontakt z konspiracją, najprawdopodobniej z organizacją „Koła Pułkowe”. Został aresztowany przez policję litewską w 1940 r. za udział w konspiracji, lecz po dwunastu tygodniach zwolniono go z powodu braku dowodów. Od chwili zwolnienia ukrywał się, korzystając z fałszywych dokumentów.

W styczniu 1944 r. odkomenderowany został do 3 Wileńskiej Brygady AK por. Gracjana Fróga „Szczerbca”, a następnie został przeniesiony do 5 Wileńskiej Brygady AK mjr Zygmunta Szendzielarza „Łupaszki”, gdzie pełnił funkcję zastępcy dowódcy plutonu. Dał się poznać jako surowy, lecz sprawiedliwy dowódca. Wkrótce też został awansowany do stopnia podporucznika czasu wojny. W czasie walk był dwukrotnie ranny. W maju 1944 r. objął dowództwo kompanii w 4 Wileńskiej Brygadzie ppor. Longina Wojciechowskiego „Ronina”. Funkcję tę pełnił do rozbrojenia brygady przez wojska sowieckie 17 lipca 1944 r.