W 2010 został rzecznikiem sztabu wyborczego Jarosława Kaczyńskiego, kandydata na urząd prezydenta RP. W listopadzie 2010 wystąpił z Prawa i Sprawiedliwości i przystąpił do nowo utworzonego klubu parlamentarnego Polska Jest Najważniejsza. W styczniu 2011 był wśród autorów wniosku o rejestrację partii PJN, która została wpisana do ewidencji 17 marca tego samego roku. 7 czerwca 2011 został przewodniczącym klubu parlamentarnego tej partii, zastępując na tym stanowisku Joannę Kluzik-Rostkowską, a 3 dni później rada krajowa PJN wybrała go na jednego z wiceprezesów partii. W wyborach w 2011 nie uzyskał reelekcji do Sejmu (jego ugrupowanie nie przekroczyło progu wyborczego). W lipcu 2012 został wiceprezesem zarządu grupy AVIO w Polsce. Związany był z powołaną po decyzji o rozwiązaniu PJN w grudniu 2013 Polską Razem, pełniąc do 2014 funkcję jej pełnomocnika w województwie mazowieckim.

W 2019 otrzymał pierwsze miejsce na liście kandydatów Koalicji Obywatelskiej do Sejmu w okręgu rzeszowskim (podejmując współpracę z Platformą Obywatelską). W wyniku głosowania uzyskał mandat posła IX kadencji, otrzymując 23 312 głosów. Objął funkcję wiceprzewodniczącego klubu parlamentarnego KO.