W okresie 2002–2006 urzędował jako radny powiatu z listy wieruszowskiej prawicy, natomiast w latach 2006–2010 i 2010–2014 jako radny Rady Powiatu Wieruszowskiego z listy PiS.
Inne pełnione funkcje Pełnił funkcję wiceprzewodniczącego rady nadzorczej Fabryki Sklejka Pisz S.A. w Piszu przez dwie kadencje. Był członkiem rady nadzorczej Pfleiderer Prospan S.A. w Wieruszowie. Był również wiceprzewodniczącym rady nadzorczej Witar S.A. w Poznaniu. Członek rady nadzorczej w SKOK-u przez dwie dwuletnie kadencje. Należał do Stowarzyszenia Inżynierów i Techników Mechaników Polskich, Stowarzyszenia Inżynierów i Techników Leśnictwa i Drzewiarzy, Stowarzyszenia Inwestorów Indywidualnych (przewodniczący oddziału w Wieruszowie od 1998 do 2010). Od 20 maja 2016 jest reprezentantem na terenie Polski Centrum Współpracy Ukraińsko-Polskiej Uniwersytetu Górniczego z siedzibą w Dnieprze (nr rejestru 00009435). Od 2016 członek Zespołu Trójstronnego ds. Budownictwa i Gospodarki Komunalnej przy Ministerstwie Infrastruktury i Budownictwa. Od 2017 jest członkiem Rady Konsultacyjnej do Spraw Działaczy Opozycji Antykomunistycznej oraz Osób Represjonowanych z Powodów Politycznych działającej przy Wojewodzie Łódzkim. Od 28 marca 2017 r.