W 2018 kierował kampanią samorządową Koalicji Obywatelskiej we Wrocławiu. 5 grudnia 2018 opuścił dotychczasowy klub i partię, przechodząc do klubu PO-Koalicja Obywatelska. Powrócił potem także do PO. W 2019 był szefem sztabu Koalicji Europejskiej w wyborach do Parlamentu Europejskiego w okręgu wyborczym nr 12. W lipcu 2019 został szefem regionalnego sztabu wyborczego Koalicji Obywatelskiej w kampanii wyborczej do polskiego parlamentu.
W wyborach w tym samym roku kolejny raz uzyskał mandat poselski, otrzymując z ramienia KO 30 196 głosów. W Sejmie IX kadencji był inicjatorem powołania Parlamentarnego Zespołu ds. Związków Metropolitalnych, objął funkcję jego przewodniczącego. W październiku 2019 ponownie został sekretarzem PO w województwie dolnośląskim. W październiku 2021 wybrany na przewodniczącego regionalnych struktur partii. W wyborach w 2023 z powodzeniem ubiegał się o poselską reelekcję (z wynikiem 30 512 głosów). W maju 2024 ubiegał się o urząd marszałka województwa dolnośląskiego, jednak jego kandydatura nie uzyskała większości w sejmiku.
W październiku 2024 został powołany na stanowisko sekretarza stanu w Ministerstwie Rozwoju i Technologii. Rok później, w wyniku przekształcenia PO, został działaczem partii KO.