Lat 60, wykształcenie wyższe – licencjat w Wyższej Szkole Umiejętności Społecznych. Ekonomista.
Poseł na Sejm RP w latach 1993 – 2015, kierował m.in. Komisją Kultury Fizycznej i Turystyki, podkomisją stałą ds. organizacji pozarządowych oraz był wiceprzewodniczącym Komisji Polityki Społecznej. Tworzył wspólnie z posłami SLD i PSL Poselski Zespół Strażaków, którego przez 20 lat był wiceprzewodniczącym. Był m.in. sprawozdawcą ustawy o sporcie, spółdzielniach socjalnych, pożytku publicznego i wolontariacie. Z jego inicjatywy zostały wprowadzone świadczenia dla medalistów igrzysk olimpijskich, paraolimpijskich i światowych igrzysk głuchych – tzw. „emerytury olimpijskie”.
Był radnym Gminnej Rady Narodowej w Niechanowie, a obecnie jest radnym Sejmiku Województwa Wielkopolskiego, Przewodniczącym Komisji Kultury Fizycznej i Sportu.
Jest działaczem Związku OSP RP i Zrzeszenia Ludowe Zespoły Sportowe oraz Stowarzyszenia Młodych Wielkopolan. Honorowy Obywatel Miasta Zagórów i Miłosław.
W Sejmie zamierza zajmować się polityką społeczną, ekonomią społeczną, sportem oraz
funkcjonowaniem społeczeństwa obywatelskiego. Jest członkiem SLD – Przewodniczącym
Rady Powiatowej w Gnieźnie i Przewodniczącym Krajowej Komisji Rewizyjnej.
Komisja Kultury Fizycznej, Sportu i Turystyki (wiceprzewodniczący)
Komisja Polityki Społecznej i Rodziny