Przyczynił się do mianowania Leppera wicemarszałkiem Sejmu w tym samym roku i pośrednio do zawiązania się koalicji PiS-Samoobrona-LPR w 2006. Przed wyborami samorządowymi w 2006 był kandydatem na prezydenta Wrocławia, jednak wycofał swoją kandydaturę i poparł Rafała Dutkiewicza. 16 lipca 2007 został wykluczony z Samoobrony RP, co uzasadniono jego sprzeciwem wobec decyzji partii o opuszczeniu koalicji rządowej po dymisji Andrzeja Leppera ze stanowiska wicepremiera na tle afery gruntowej.
We wrześniu 2008 wstąpił do Prawa i Sprawiedliwości. W wyborach do Parlamentu Europejskiego w 2009, kandydując z listy tej partii w okręgu kujawsko-pomorskim, otrzymał 27 106 głosów i zdobył ponownie mandat europosła.. W styczniu 2011 wszedł w skład komitetu politycznego PiS. W wyborach w 2014 z listy PiS po raz trzeci został wybrany do Europarlamentu, startując tym razem w okręgu wielkopolskim. 1 lipca 2014 został wybrany na jednego z wiceprzewodniczących Parlamentu Europejskiego, odwołany z tej funkcji 7 lutego 2018.