Objął funkcję wiceprezesa Fundacji im. Józefa Oleksego. W 2018 z listy komitetu SLD Lewica Razem bezskutecznie kandydował do sejmiku świętokrzyskiego, a w 2019 z listy Koalicji Europejskiej ponownie startował bez powodzenia do PE.

W wyborach parlamentarnych w tym samym roku z ramienia SLD uzyskał mandat posła na Sejm IX kadencji z okręgu kieleckiego, otrzymując 24 337 głosów. W Sejmie został członkiem Komisji Spraw Zagranicznych, Komisji Ustawodawczej, Komisji Nadzwyczajnej do spraw zmian w kodyfikacjach, wiceprzewodniczącym Podkomisji stałej do spraw nowelizacji prawa cywilnego oraz wiceprzewodniczącym delegacji polskiego parlamentu do Zgromadzenia Parlamentarnego Rady Europy. W październiku 2021 powołany na wiceprzewodniczącego Nowej Lewicy; funkcję tę sprawował do 2025. Zasiadł w Radzie Fundacji Aleksandra Kwaśniewskiego „Amicus Europae”, w 2022 został wiceprzewodniczącym Partii Europejskich Socjalistów. W wyborach w 2023 z powodzeniem ubiegał się o poselską reelekcję (z wynikiem 17 961 głosów). 21 grudnia 2023 został powołany na stanowisko sekretarza stanu w Ministerstwie Spraw Zagranicznych.