W wyborach samorządowych w 2018 był kandydatem PiS (w ramach Zjednoczonej Prawicy) w wyborach na prezydenta Olsztyna. Zajął trzecie miejsce, uzyskując 13 924 głosy. W tych samych wyborach uzyskał mandat radnego miejskiego.
W 2015 został powołany w skład rady programowej TVP3 Olsztyn. Od grudnia 2015 do sierpnia 2018 był doradcą w gabinecie politycznym wicepremiera Jarosława Gowina w Ministerstwie Nauki i Szkolnictwa Wyższego. Następnie objął tożsame stanowisko w Kancelarii Prezesa Rady Ministrów. W wyborach parlamentarnych w 2019 uzyskał mandat posła na Sejm IX kadencji w okręgu olsztyńskim, otrzymując 14 170 głosów. W listopadzie 2019 został wybrany na funkcję wiceprzewodniczącego Klubu Parlamentarnego Prawo i Sprawiedliwość. W czerwcu 2021 został wybrany na wiceprezesa Porozumienia. W sierpniu tego samego roku, w związku z decyzją o wystąpieniu parlamentarzystów Porozumienia z KP PiS, współtworzył nowo powstałe koło parlamentarne swojej partii, obejmując funkcję jego przewodniczącego. W lutym 2023 wraz z grupą działaczy (głównie z młodzieżówki) opuścił Porozumienie, nie zgadzając się z decyzją ugrupowania o zamiarze połączenia z Agrounią. W sierpniu tego samego roku dołączył do Klubu Parlamentarnego Koalicji Obywatelskiej.