W 2019 został liderem listy wyborczej SLD w wyborach do Sejmu w okręgu toruńskim. Uzyskał mandat posła IX kadencji, otrzymując 13 940 głosów. W Sejmie został członkiem Komisji Cyfryzacji, Innowacyjności i Nowoczesnych Technologii oraz Komisji Infrastruktury. Przystąpił później do Sojuszu Lewicy Demokratycznej, przekształconego w Nową Lewicę. W grudniu 2020 prezydent RP Andrzej Duda z rekomendacji KKP Lewicy powołał go w skład Rady Mediów Narodowych. W grudniu 2021 odszedł z klubu parlamentarnego Lewicy, współtworząc koło Polskiej Partii Socjalistycznej (w lutym 2023 przekształcone w Koło Parlamentarne Lewicy Demokratycznej). Wystąpił także z Nowej Lewicy, pozostając osobą bezpartyjną. W 2022 współtworzył Stowarzyszenie Lewicy Demokratycznej, zostając jego sekretarzem generalnym. Nie kandydował w wyborach w 2023. W 2025 współtworzył partię Nowa Fala Profesor Senyszyn, zasiadając w jej Radzie Liderów.
Życie prywatne Żonaty, ma dwoje dzieci.