W okresie 1973–1975 był instruktorem ds. ekonomiczno-rolnych w komitecie wojewódzkim Zjednoczonego Stronnictwa Ludowego we Wrocławiu. Był także wiceprezesem Dolnośląskiego Regionalnego Stowarzyszenia „Obszary Wiejskie”. Wchodził w skład Krajowej Rady Spółdzielczej. Był członkiem rady Agencji Rynku Rolnego.
W latach 1991–1993 był posłem I kadencji wybranym w okręgu jeleniogórsko-legnickim z listy komitetu Polskie Stronnictwo Ludowe-Sojusz Programowy. W trakcie kadencji przeszedł do koła poselskiego Partii Emerytów i Rencistów „Nadzieja”. W okresie 1994–1996 pełnił funkcję pełnomocnika wojewody ds. organizacji Przemkowskiego Parku Krajobrazowego.
W 1993 został skazany na karę 2 lat pozbawienia wolności z warunkowym zawieszeniem jej wykonania na pięcioletni okres próby w związku ze sprawą dotyczącą oszustw przy pośrednictwie pracy w Stanach Zjednoczonych. Skazanie uległo zatarciu.
W wyborach w 2001 kandydował do Sejmu z listy PSL. Później wstąpił do Samoobrony RP i wszedł do jej władz regionalnych. Bez powodzenia startował z listy tej partii w wyborach parlamentarnych w 2005 (otrzymał 2838 głosów). W latach 2005–2007 pełnił funkcję asystenta posła Huberta Costy. Pracował też w firmie J&S Energy.