W latach 1998–2002 z ramienia Akcji Wyborczej Solidarność zasiadał w radzie miasta, a w 2002 został wybrany z rekomendacji Platformy Obywatelskiej do sejmiku kujawsko-pomorskiego z listy koalicji POPiS. W 2004 bez powodzenia kandydował do Parlamentu Europejskiego. W 2006 uzyskał po raz drugi mandat radnego województwa, wybrano go wówczas także na marszałka województwa. W 2010 uzyskał reelekcję do sejmiku z najlepszym wynikiem indywidualnym w województwie (41,5 tys. głosów). 29 listopada 2010 radni województwa ponownie powołali go na urząd marszałka. W 2014 ponownie wybrany na radnego województwa (43,9 tys. głosów). 1 grudnia 2014 po raz trzeci został marszałkiem kujawsko-pomorskim.
W 2018 z powodzeniem ubiegał się o reelekcję w wyborach do sejmiku, uzyskując 68,5 tys. głosów. 19 listopada 2018 ponownie został wybrany na marszałka województwa. W 2024 kolejny raz został wybrany na radnego województwa (z wynikiem 58,6 tys. głosów). 9 maja 2024 po raz piąty radni powierzyli mu sprawowanie urzędu marszałka.