W 2006 objął funkcję przewodniczącego zarządu regionu Platformy Obywatelskiej. Ponownie wybierany na tę funkcję w kolejnych latach. W 2010 uzyskał mandat radnego sejmiku warmińsko-mazurskiego z najlepszym wynikiem indywidualnym w regionie. 30 listopada 2010 ponownie został wybrany na urząd marszałka. W 2014 został wybrany do sejmiku V kadencji, zakończył urzędowanie jako marszałek, obejmując funkcję wicemarszałka w nowym zarządzie województwa.

W 2015 wystartował w wyborach parlamentarnych, otrzymał 18 099 głosów, zdobywając tym samym mandat poselski z listy PO w okręgu elbląskim. W Sejmie VIII kadencji został zastępcą przewodniczącego Komisji Samorządu Terytorialnego i Polityki Regionalnej. W wyborach do Parlamentu Europejskiego w 2019 bezskutecznie ubiegał się o mandat europosła.