Był członkiem Polskiego Związku Zachodniego i Towarzystwa Nauczycieli Szkół Średnich i Wyższych (później ZNP) oraz BBWR, sekretarzem koła OZN w Kościerzynie i członkiem Zarządu Powiatowego OZN w Starogardzie Gdańskim, referentem prasowym i oświatowym oddziału Związku Rezerwistów, sekretarzem Koła Przyjaciół Związku Strzeleckiego.

W 1938 został senatorem V kadencji (1935–1938) z województwa pomorskiego, należał do klubu OZN i pracował w komisjach: komunikacji, ds. mniejszości niemieckiej (powołanej w czerwcu 1939 roku) i oświatowej. Zastępca członka Zarządu Koła Parlamentarnego Obozu Zjednoczenia Narodowego w 1938 rokuPrace parlamentarne O.Z.N. 1938/39 r., Warszawa 1939, s. 39.. 2 września 1939 roku jako jeden z nielicznych senatorów przybył na ostatnie posiedzenie Senatu.

W czasie okupacji, poszukiwany przez gestapo, ukrywał się w Lublinie, gdzie uczył na tajnych kompletach. Od lipca 1944 roku pracował jako nauczyciel w szkole średniej w Lublinie, w maju 1945 roku otworzył liceum w Starogardzie Gdańskim i został jego dyrektorem, z którego został usunięty w grudniu 1949 roku (został zrehabilitowany w 1957 roku). Od 1950 roku pracował w szkolnictwie zawodowym i muzycznym w Bydgoszczy, a od 1955 roku w szkole muzycznej w Gdańsku-Wrzeszczu. W 1959 roku przeszedł na emeryturę.