funkcję wiceprzewodniczącego rady miasta.
W wyborach parlamentarnych w 2015 kandydował do Sejmu w okręgu szczecińskim z listy PO. Uzyskał mandat posła VIII kadencji, otrzymując 7147 głosów. W Sejmie został członkiem Komisji Gospodarki i Rozwoju, Komisji Gospodarki Morskiej i Żeglugi Śródlądowej oraz Komisji Cyfryzacji, Innowacyjności i Nowoczesnych Technologii. W kwietniu 2018 został pełniącym obowiązki przewodniczącego struktur PO w województwie zachodniopomorskim; regionem kierował do 2021.
W wyborach w 2019 z powodzeniem ubiegał się o poselską reelekcję z ramienia Koalicji Obywatelskiej, otrzymując 30 047 głosów. W Sejmie IX kadencji został m.in. wiceprzewodniczącym Komisji Gospodarki Morskiej i Żeglugi Śródlądowej, członkiem Komisji Cyfryzacji, Innowacyjności i Nowoczesnych Technologii oraz Komisji Finansów Publicznych, wiceprzewodniczącym Polsko-Szwedzkiej Grupy Parlamentarnej i przewodniczącym Zachodniopomorskiego Zespołu Parlamentarnego. W październiku 2021 został wybrany na przewodniczącego struktur PO w Szczecinie. W wyborach parlamentarnych w 2023 po raz trzeci z rzędu uzyskał mandat poselski (zdobywając 33 222 głosy). W Sejmie X kadencji był wiceprzewodniczącym Komisji Cyfryzacji, Innowacyjności i Nowoczesnych Technologii. W grudniu 2023 został powołany na sekretarza stanu w Ministerstwie Infrastruktury.