We wrześniu 2010 na wniosek europosłów Ryszarda Legutki i Tomasza Poręby został wykluczony z delegacji PiS w Parlamencie Europejskim w związku z listem do prezesa tej partii, Jarosława Kaczyńskiego, w którym skrytykował jego sposób zarządzania ugrupowaniem. W listopadzie tego samego roku zaangażował się w tworzenie nowego ugrupowania Polska Jest Najważniejsza, które w marcu 2011 zostało zarejestrowane jako partia. 10 czerwca tego samego roku został jednym z wiceprezesów tego ugrupowania.
Współtworzył (wraz z resztą PJN) powołaną 7 grudnia 2013 na bazie ruchu społecznego „Godzina dla Polski” nową partię Polska Razem. Tydzień później został wiceprezesem tego ugrupowania. Pełnił tę funkcję do marca 2014, kiedy to zrezygnował z zasiadania w prezydium zarządu partii (pozostając przewodniczącym jej śląskich struktur). W tym samym roku nie uzyskał reelekcji w wyborach europejskich, otwierając śląską listę Polski Razem. W maju 2014 zrezygnował z członkostwa w partii, wycofując się z działalności politycznej.
W 2016 prowadził program Dwie prawdy w TVN24. W 2019 bez powodzenia kandydował do Senatu z ramienia Koalicji Obywatelskiej.