W 2004 z inicjatywy lokalnych ugrupowań opozycyjnych w Grudziądzu odbyło się referendum lokalne w sprawie odwołania prezydenta miasta Grudziądza i rady miejskiej przed upływem kadencji, które okazało się nieważne z uwagi na zbyt niską frekwencję. W tym samym roku na placu Świętego Piotra wręczył papieżowi Janowi Pawłowi II akt nadania honorowego obywatelstwa Grudziądza.

W wyborach w 2006 jako kandydat Prawa i Sprawiedliwości oraz ponownie RdG bez powodzenia ubiegał się o reelekcję, przegrywając w drugiej turze z Robertem Malinowskim (z PO), który w latach 2002–2004 był jego zastępcą. Od października 2006 krótko pełnił funkcję prezesa żużlowego klubu GTŻ Grudziądz. Później zatrudniony w spółkach prawa handlowego.

W wyborach w 2010 ponownie z ramienia RdG (po odejściu z PiS) bez powodzenia ubiegał się o prezydenturę Grudziądza. Nie uzyskał też mandatu radnego. W 2014 ubiegał się ponownie bezskutecznie o prezydenturę Grudziądza, powrócił natomiast do rady miejskiej z ramienia PiS, utrzymując mandat radnego również w 2018. Był przewodniczącym komisji rewizyjnej, w maju 2020 zrezygnował z tej funkcji, gdy większość radnych nie zaaprobowała jego planu kontroli stanu spółek należących do miasta.

W 2001 prezydent RP Aleksander Kwaśniewski odznaczył go Srebrnym Krzyżem Zasługi.