Wstąpił później do Prawa i Sprawiedliwości. W wyborach do Parlamentu Europejskiego w 2009 został wybrany na europosła w okręgu gorzowskim z pierwszego miejsca na liście, uzyskując 41 409 głosów.. 26 listopada 2011 został wybrany przez radę polityczną PiS w skład komitetu politycznego tej partii. W wyborach do Parlamentu Europejskiego w 2014 z powodzeniem ubiegał się o reelekcję na VIII kadencję.
16 listopada 2015 powołany na ministra gospodarki morskiej i żeglugi śródlądowej w rządzie Beaty Szydło, co skutkowało wygaśnięciem jego mandatu eurodeputowanego.. 11 grudnia 2017 objął to samo stanowisko ministerialne w nowo utworzonym rządzie Mateusza Morawieckiego.
W wyborach w 2019, będąc liderem listy Prawa i Sprawiedliwości w okręgu szczecińskim, uzyskał mandat posła IX kadencji, otrzymując 58 912 głosów. 15 listopada 2019 ponownie został ministrem gospodarki morskiej i żeglugi śródlądowej, wchodząc w skład drugiego rządu dotychczasowego premiera. W związku z likwidacją resortu został odwołany ze składu rządu 6 października 2020. W listopadzie tego samego roku powrócił do administracji rządowej, obejmując funkcję sekretarza stanu w Ministerstwie Infrastruktury.
W wyborach w 2023 z powodzeniem ubiegał się o poselską reelekcję, otrzymał 44 422 głosy.