W latach 1930–1933, jako kapitan, był dowódcą kompanii w 57 pułku piechoty wielkopolskiej w Poznaniu, od 1933 roku wykładał taktykę w Centrum Wyszkolenia Piechoty w Rembertowie. W roku 1934 w stopniu majora został dowódcą batalionu w 55 Poznańskim pułku piechoty w Lesznie.

Działalność w okresie II wojny światowej 8 kwietnia 1938 lub w 1939 roku objął stanowisko dowódcy Batalionu Stołecznego w Warszawie, na którego czele podczas kampanii wrześniowej bronił m.in. Fortu „Bema”. Po kapitulacji dostał zadanie zorganizowania Okręgu Lubelskiego Służby Zwycięstwu Polski. Stworzył zawiązek Komendy Okręgu, lecz wkrótce na skutek zagrożenia aresztowaniem został odwołany do Warszawy i latem 1940 roku przeniesiony do Komendy Głównej Związku Walki Zbrojnej. Inspektor Komendy Głównej ZWZ. 21 października 1940 roku przystąpił do zleconej mu organizacji Obszaru II ZWZ (Okręgi: Białystok, Nowogródek, Polesie) w strefie okupacji radzieckiej. 17 listopada 1940 roku został aresztowany przez NKWD we wsi Morusy koło Tykocina, następnie przewieziony do Moskwy i osadzony na Łubiance. W czerwcu 1941 roku skazany przez Kolegium Wojskowe Sądu Najwyższego ZSRR na karę śmierci za sabotaż i dywersję. Na początku sierpnia 1941 roku po podpisaniu układu Sikorski-Majski karę anulowano.