Był też członkiem rady nadzorczej Związku Rewizyjnego Spółdzielni Mieszkaniowych RP oraz członkiem zgromadzenia ogólnego Krajowej Rady Spółdzielczej.
Przez wiele lat udzielał się też jako przewodniczący Rady Powiatu Gnieźnieńskiego. W ostatnim czasie był przewodniczącym Rady Miasta Gniezna. Był członkiem założycielem Sojuszu Lewicy Demokratycznej.
Miał 64 lata.