Jako nauczyciel pracował od 1928 do 1938 w szkołach średnich w Państwowym Gimnazjum i Liceum im. Adama Mickiewicza w Grodnie, a następnie profesorem Państwowego gimnazjum i Liceum im. Jana Kochanowskiego w Warszawie. Od 1934 był inspektorem szkolnym w Łomży oraz radnym Grodna, następnie w Białymstoku, gdzie był prezesem Zarządu Wojewódzkiego Federacji Polskich Związków Obrony Ojczyzny. Członek PSL „Wyzwolenie”, a następnie PPS.

Podporucznik rezerwy piechoty ze starszeństwem z dniem 1 września 1931 z przydziałem do 76 Lidzkiego pułku piechoty w Grodnie.

W 1938 został posłem ziemi grodzieńskiej w Sejmie V kadencji. Był współautorem kilku ustaw, m.in. o bibliotekach publicznych uchwalonej 22 marca 1939.

W wojnie obronnej w 1939 był oficerem w dyspozycji Dowództwa Okręgu Korpusu nr III, potem w Grupie Operacyjnej „Grodno”. W konspiracji od listopada 1939, początkowo w Wojskowej Organizacji Polskiej, a następnie w Związku Walki Zbrojnej. W trakcie konspiracji był organizatorem i pierwszym dowódcą 4 kompanii V Zgrupowania Rejonu 2 Obwodu Śródmieście AK, zaś od połowy 1943 zastępcą dowódcy Zgrupowania. Był również wykładowcą w Szkole Podchorążych Piechoty. Działa również w tajnym szkolnictwie. Był członkiem pięcioosobowej grupy kierującej nauczaniem na terenie Warszawy-Południe.