W latach 1993–1997 zasiadał w Senacie III kadencji. Został wybrany z listy Sojuszu Lewicy Demokratycznej w województwie leszczyńskim. Był wiceprzewodniczącym Komisji Rolnictwa, pracował też w Komisji Praw Człowieka i Praworządności. W 1998 objął mandat radnego sejmiku wielkopolskiego I kadencji. Został wiceprzewodniczącym klubu radnych SLD, wiceprzewodniczącym Komisji Rolnictwa i Obszarów Wiejskich, członkiem Komisji Planowania Przestrzennego, Infrastruktury i Ochrony Środowiska oraz Komisji Obrony.

Był wieloletnim (od 1977) członkiem Polskiego Związku Łowieckiego, od 2000 prezesował macierzystemu kołu łowieckiemu „Szarak” w Strzyżewicach. Był członkiem okręgowych władz Polskiego Związku Łowieckiego w Lesznie.

Został odznaczony m.in. Srebrnym (1985) i Złotym (1997) Krzyżem Zasługi, Medalem 40-lecia Polski Ludowej (1984), odznaką „Za Zasługi dla Województwa Leszczyńskiego” (1984), odznaką „Zasłużony Pracownik Rolnictwa” (1984), medalem „Za Zasługi dla OPZZ” (1994). Posiadał też wyróżnienia łowieckie – Brązowy Medal Zasługi Łowieckiej i odznakę „Za Zasługi w Rozwoju Wielkopolskiego Łowiectwa”.

Od 1973 żonaty był z Ireną z domu Mistur, miał syna Marcina (ur. 1975).