
W 1990 z rekomendacji lokalnego Komitetu Obywatelskiego wszedł w skład zarządu miasta w Gnieźnie. Współtworzył Blok Miejski Gnieźnianie, przekształcony później w Stowarzyszenie Ziemia Gnieźnieńska. Był członkiem zarządu powiatu gnieźnieńskiego (1999–2001) i dwukrotnie starostą (2001–2002 i 2006–2010). Przez kilka kadencji do 2014 zasiadał również w radzie powiatu.