W wyborach samorządowych w 2018 z rekomendacji tej partii został wybrany do rady miejskiej Gdańska, startując z listy PiS (otrzymał 3115 głosów). W wyborach do Parlamentu Europejskiego w 2019 bezskutecznie ubiegał się o mandat eurodeputowanego w okręgu obejmującym województwo pomorskie, zdobywając 2321 głosów. W wyborach parlamentarnych w tym samym roku także bez powodzenia kandydował ponownie do Sejmu, otrzymując 1647 głosów.
W lutym 2021 prezydium zarządu Porozumienia zawiesiło go w prawach członka partii, a następnie sąd partyjny usunął go z ugrupowania. W tym samym roku współtworzył związaną z kierowanym przez niego stowarzyszeniem Partię Republikańską. We wrześniu 2021 powołany przez premiera Mateusza Morawieckiego na podsekretarza stanu w Ministerstwie Aktywów Państwowych. W tym samym miesiącu został wybrany na przewodniczącego rady krajowej Partii Republikańskiej. W wyborach w 2023 ponownie kandydował z listy PiS bezskutecznie do Sejmu. W grudniu tego samego roku został odwołany z funkcji wiceministra, a jego Partia Republikańska weszła w skład Prawa i Sprawiedliwości, po czym został członkiem tego ugrupowania. W wyborach w 2024 uzyskał reelekcję na radnego miejskiego w Gdańsku, ponownie startując z listy PiS. W maju tego samego roku objął funkcję wiceprzewodniczącego rady miasta IX kadencji.