Po zakończeniu okupacji wrócił na swoje gospodarstwo i ponownie podjął działalność polityczną w ZMW RP „Wici”, pełniąc w latach 1945–1947 obowiązki wiceprezesa Zarządu Wojewódzkiego organizacji w Bydgoszczy. W 1945 na zjeździe powiatowym „lubelskiego” SL w Świeciu został wybrany na prezesa Zarządu Powiatowego SL. W tym samym roku przeszedł do Polskiego Stronnictwa Ludowego, jednak w 1947 powrócił do SL i w 1948 został ponownie został prezesem Zarządu Powiatowego tej partii w Świeciu. Od 1949 był działaczem Zjednoczonego Stronnictwa Ludowego. W 1950 został wiceprezesem Komitetu Wojewódzkiego ZSL w Bydgoszczy, w latach 1952–1957 był przewodniczącym Rolniczej Spółdzielni Produkcyjnej w Czaplach. W latach 1954–1956 był członkiem Rady Naczelnej, a w latach 1956–1976 członkiem Naczelnego Komitetu ZSL.
W latach 1947–1954 był radnym Powiatowej Rady Narodowej w Świeciu, a w latach 1948–1957 radnym Wojewódzkiej Rady Narodowej w Bydgoszczy. W 1957, 1961 i 1965 uzyskiwał mandat posła na Sejm PRL w okręgu Grudziądz i dwukrotnie Tuchola.