W V kadencji Sejmu pełnił funkcje wiceprzewodniczącego Komisji Spraw Zagranicznych oraz przewodniczącego Polsko-Tajwańskiego Zespołu Parlamentarnego.
19 kwietnia 2007 zadeklarował odejście z Prawa i Sprawiedliwości, a dzień później przystąpił do nowo tworzonej partii pod nazwą Prawica Rzeczypospolitej (został jej wiceprezesem, pełnił tę funkcję do 2025). W przedterminowych wyborach parlamentarnych w 2007 bezskutecznie ubiegał się w okręgu siedleckim o mandat senatora z ramienia komitetu Marka Jurka, a w 2009 był kandydatem Prawicy Rzeczypospolitej w wyborach do Parlamentu Europejskiego w okręgu mazowieckim (otrzymał 4880 głosów). W wyborach samorządowych w 2010 bez powodzenia kandydował z listy tej partii na radnego sejmiku mazowieckiego, a w wyborach do Parlamentu Europejskiego w 2014 również bezskutecznie starał się o mandat eurodeputowanego w okręgu mazowieckim, kandydując z ramienia Prawa i Sprawiedliwości (otrzymał 6674 głosy). W tym samym roku wybrany na radnego sejmiku mazowieckiego V kadencji. W 2015 bez powodzenia ubiegał się o mandat poselski z listy PiS. W 2018 kandydował bezskutecznie do sejmiku z listy ruchu Kukiz’15 (w ramach porozumienia tego ugrupowania ze swoją partią).