W 1942 wstąpił do Polskiej Partii Robotniczej, wraz z nią dołączył w 1949 do Polskiej Zjednoczonej Partii Robotniczej. Na początku 1945 tworzył Komitet Gminny PPR w Żabikowie. Należał do Komitetu Wojewódzkiego PPR w Poznaniu (1945–1948, w tym członek egzekutywy) oraz do Komitetu Wojewódzkiego PZPR w Poznaniu (1948–1957, 1959–1965), zasiadał też w centralnych organach tych partii. Działał w Towarzystwie Przyjaźni Polsko-Radzieckiej, a także jako wiceszef i od 1950 szef okręgowego Związku Zawodowego Kolejarzy. W latach 1947–1956 zasiadał w Sejmie Ustawodawczym (z okręgu Kalisz) i Sejmie I kadencji (z okręgu Szamotuły). Zajmował stanowisko dyrektora Okręgu Kolei Państwowych w Poznaniu (1950–1953) oraz przewodniczącego Prezydium Wojewódzkiej Rady Narodowej w tym mieście (1 czerwca 1953 – 31 grudnia 1956).

Odznaczenia Odznaczony Krzyżem Komandorskim Orderu Odrodzenia Polski (1954), Złotym (1949) i dwukrotnie Srebrnym (1946, 1947) Krzyżem Zasługi oraz Medalem 10-lecia Polski Ludowej, a także Odznaką Honorową Miasta Poznania i Odznaką Tysiąclecia Państwa Polskiego.