W wyborach w 2019 został wybrany na posła IX kadencji, otrzymując 12 414 głosów. Sejm w tym samym roku wybrał go w skład Krajowej Rady Sądownictwa. W IX kadencji został wiceprzewodniczącym Komisji Obrony Narodowej, zasiadł też w Komisji Sprawiedliwości i Praw Człowieka. Został także m.in. przewodniczącym Delegacji Sejmu i Senatu RP do Zgromadzenia Parlamentarnego NATO, przewodniczącym Parlamentarnego Zespołu ds. Upowszechniania w Życiu Publicznym Idei Politycznych Premiera RP Jana Olszewskiego, członkiem Parlamentarnego Zespołu Tradycji i Pamięci Żołnierzy Wyklętych oraz Parlamentarnego Zespołu Sportowego. Otworzył biura poselskie w Bydgoszczy, Janowcu Wielkopolskim i Sępólnie Krajeńskim.

W 2021 powołany przez premiera Mateusza Morawieckiego w skład Rady Doradców Politycznych. W 2023 utrzymał mandat poselski na kolejną kadencję (z wynikiem 17 135 głosów). Ponownie objął funkcję zastępcy przewodniczącego Komisji Obrony Narodowej, został też wiceprzewodniczącym delegacji polskiego paramentu do Zgromadzenia Parlamentarnego NATO. W 2024 bez powodzenia ubiegał się o urząd prezydenta Inowrocławia.