Po wkroczeniu wojsk niemieckich do Białegostoku pracował jako robotnik.
Prawdopodobnie od 1941 uczestniczył w działaniach konspiracyjnych, jako szef komórki legalizacyjnej w Komendzie Okręgu VIII Białystok Polskiej Organizacji Zbrojnej, w marcu 1942 został żołnierzem Armii Krajowej, używał pseudonimów „Narbutt”, „Kos” i „Nawrot”. 1 lipca 1942 został kierownikiem legalizacji Oddziału II Komendy Okręgu AK Białystok, we wrześniu 1942 awansowany do stopnia plutonowego podchorążego. Pod koniec 1943 zatrzymany na kilka dni przez Niemców, następnie wyjechał z Białegostoku i ukrywał się we wsiach w okolicach Knyszyna. W 1944 został kierownikiem komórki legalizacji w Inspektoracie V AK Białystok-Sokółka. 17 sierpnia 1944 został aresztowany przez władze sowieckie i zgodził się na współpracę, pomagając w dekonspiracji członków AK z Okręgu i Inspektoratu Białystok.
W marcu 1945 został członkiem Polskiej Partii Robotniczej, pracował w Komitecie Powiatowym w Białymstoku. We wrześniu 1945 został funkcjonariuszem Powiatowego Urzędu Bezpieczeństwa Publicznego w Olecku, na stanowisku starszego referenta. Z dniem 1 kwietnia 1946 został p.o. szefa tej placówki, 29 czerwca 1946 awansowano go do stopnia podporucznika.