W 2015 wystartował do Senatu z ramienia PiS w okręgu nr 58. Uzyskał mandat senatora IX kadencji, otrzymując 110 155 głosów. W wyborach w 2019 z powodzeniem ubiegał się o senacką reelekcję, otrzymując 150 594 głosy. W 2023 utrzymał mandat senatora na kolejną kadencję (z wynikiem 131 649 głosów). Ślubowanie złożył 29 listopada 2023 podczas drugiego posiedzenia Senatu (z powodu nieobecności na pierwszym posiedzeniu 13 listopada). W październiku 2024 wraz z Suwerenną Polską przystąpił ponownie do PiS.

Wyniki w wyborach ogólnopolskich +WyboryKomitet wyborczyOrganOkręgWynik2005Prawo i SprawiedliwośćSejm V kadencjinr 225551 (2,03%)2007Sejm VI kadencji12 044 (3,65%)2011Sejm VII kadencji12 332 (4,14%)2014Solidarna PolskaParlament Europejski VIII kadencjinr 911 612 (2,92%)2015Prawo i SprawiedliwośćSenat IX kadencjinr 58110 155 (57,19%)2019Senat X kadencji150 594 (64,75%)2023Senat XI kadencji131 649 (49,20%)

Życie prywatne Syn Józefa i Stanisławy.