Dowodził w większości akcji oddziału, w tym w bitwie na Porytowym Wzgórzu. 15 czerwca 1944 wyprowadził z niemieckiego okrążenia blisko 2,5 tysiąca partyzantów AK, AL i radzieckich. Po wkroczeniu Armii Czerwonej rozwiązał oddział (lipiec 1944), a sam pozostawał w dyspozycji Komendy Okręgu NOW. W lutym 1945 awansowany do rangi porucznika, objął stanowisko komendanta Obwodu Jarosław Narodowego Zjednoczenia Wojskowego.

Unikając aresztowania wyjechał do Kwidzyna i został nadleśniczym Lasów Państwowych. Schwytany przez funkcjonariuszy organów bezpieczeństwa w lutym 1946 i uwięziony w Lublinie. Zwolniony po dwóch tygodniach wskutek interwencji mieszkańców Huty Krzeszowskiej i płk. Mikołaja Kunickiego „Muchy” - dowódcy oddziału partyzanckiego, z którym wcześniej współdziałał. Powrócił do Kwidzyna, w 1948 ukończył studia na SGGW uzyskując tytuł inżyniera leśnika. Zginął tragicznie - potrącony przez samochód, gdy motocyklem wracał z pracy w terenie. Okoliczności tej tragedii nie zostały nigdy wyjaśnione. Spoczął w grobie rodzinnym na cmentarzu parafialnym św. Jakuba w Toruniu, nie założył rodziny. W dniu 3 maja 1944 odznaczony Orderem Virtuti Militari 5 klasy - za walkę w szeregach Armii Krajowej.