Działalność polityczna W latach 1975–1990 należał do Polskiej Zjednoczonej Partii Robotniczej. W 1989 z jej rekomendacji bez powodzenia ubiegał się o mandat poselski w wyborach do Sejmu kontraktowego z tzw. listy krajowejObwieszczenie Państwowej Komisji Wyborczej z dnia 8 czerwca 1989 r. o wynikach głosowania i wynikach wyborów do Sejmu Polskiej Rzeczypospolitej Ludowej przeprowadzonych dnia 4 czerwca 1989 r. ().. Wcześniej uczestniczył po tzw. stronie rządowo-koalicyjnej w obradach Okrągłego Stołu w podzespole do spraw rolnictwa. W 1991 został w okręgu wrocławskim wybrany na posła na Sejm I kadencji z listy Koalicji Polskie Stronnictwo Ludowe – Sojusz Programowy (jako kandydat bezpartyjny, reprezentujący Kółka Rolnicze), a w 1993 uzyskał, liczbą 2318 głosów, reelekcję z ramienia Sojuszu Lewicy Demokratycznej (również jako bezpartyjny, rekomendowany przez SdRP). Zasiadał w Komisji Rolnictwa i Gospodarki Żywnościowej. W okresie 1995–1998 kierował Naczelną Radą Zatrudnienia.
Od 1989 do 1999 przewodniczył Radzie Głównej Krajowego Związku Rolników, Kółek i Organizacji Rolniczych. Doprowadził do porozumienia związku z ZZR „Samoobrona”, polegającego m.in. na wspólnych akcjach protestacyjnych przeciwko rządowi Jerzego Buzka.