Mandat radnego województwa uzyskał natomiast w wyniku wyborów w 2014, następnie powierzono mu funkcję przewodniczącego sejmiku wielkopolskiego V kadencji.

W 2015 wystartował w wyborach parlamentarnych, otrzymał 3345 głosów, zdobywając tym samym mandat poselski z listy PSL w okręgu pilskim. W Sejmie VIII kadencji objął funkcję sekretarza klubu parlamentarnego swojego ugrupowania, został też członkiem Komisji Cyfryzacji, Innowacyjności i Nowoczesnych Technologii, Komisji Sprawiedliwości i Praw Człowieka oraz Komisji Nadzwyczajnej do spraw zmian w kodyfikacjach. W październiku 2017 wybrany przez Sejm do komisji śledczej ds. Amber Gold jako przedstawiciel PSL.

W wyborach w 2019 z powodzeniem ubiegał się o poselską reelekcję, otrzymując 13 585 głosów. W 2023 po raz trzeci został wybrany do Sejmu, kandydując z ramienia koalicji Trzecia Droga i zdobywając 27 642 głosy. W listopadzie tego samego roku objął funkcję przewodniczącego Klubu Parlamentarnego PSL-Trzecia Droga.