Działał w polskich organizacjach społeczno-kulturalnych, m.in. był członkiem Towarzystwa Naukowego w Toruniu (1897–1921) oraz Stowarzyszenia „Straż”, zajmującego się promocją publikacji polskich w środowiskach wiejskich. W Konarzynach założył w 1909 kółko rolnicze i nim kierował. Od 1912 był prezesem Związku Kół Śpiewaczych Okręgu Czerskiego. Był także delegatem Towarzystwa Czytelni Ludowych w powiecie człuchowskim (1916–1918).

W grudniu 1918 pełnił mandat delegata na Polski Sejm Dzielnicowy w Poznaniu, od grudnia t.r. przewodniczył Radzie Ludowej na powiat człuchowski z siedzibą w Konarzynach. Był więziony w Człuchowie przez dwa miesiące przez władze niemieckie; w sprawie jego zwolnienia interweniowały liczne organizacje polskie. Wszedł następnie w skład Komisji Granicznej, przyczyniając się po pozostawienia w granicach Polski kilku wiosek (m.in. Konarzyn i Ciecholew).

W 1926 powołał do życia Towarzystwo Robotników w Konarzynach, był również inicjatorem powstania lokalnego oddziału Towarzystwa Gimnastycznego „Sokół”. Zasiadał w Sejmiku Powiatowym w Chojnicach oraz kierował zarządem powiatowym Pomorskiego Towarzystwa Rolniczego w Tczewie.