18 kwietnia 1935 roku został przeniesiony z 19 pp do Korpusu Ochrony Pogranicza. Objął dowództwo kompanii granicznej KOP „Boryszkowce”(?). W 1937 roku został dowódcą kompanii granicznej KOP w Wiżajnach na granicy Polski z Prusami Wschodnimi i Litwą. W wojnie obronnej Polski w dowodził 1 kompanią batalionu KOP „Sejny”.
Internowany na Litwie. We wrześniu 1939 roku ucieka z obozu, przedostając się na Suwalszczyznę. Tam podjął działalność konspiracyjną i tworzył na terenie Suwalszczyzny organizację podziemną Legion Nadniemeński. Od roku 1941 był komendantem Obwodu Związku Walki Zbrojnej. Z chwilą powstania 14 lutego 1942 roku Armii Krajowej zajął znaczące stanowiska w Komendzie Okręgu AK Białystok, gdzie pełnił kolejno funkcje szefa Oddziału Operacyjno-Wywiadowczego i Oddziału Organizacyjnego. 22 października 1942 roku został, wraz z grupą oficerów sztabu, aresztowany przez Gestapo. W więzieniu przebywał do 1 listopada, został uwolniony przez żołnierzy AK, którzy na polecenie organizacji pracowali w policji hitlerowskiej. W okresie konspiracji dowodził walkami z wojskami niemieckimi, z większych można wymienić bitwę pod Korycinem i Woniecznem.