w 2012 stanął na czele mazowieckich struktur partii (wygrywając wybory na to stanowisko z Katarzyną Piekarską większością 111 do 106 głosów). Pełnił tę funkcję do 2016. W wyborach parlamentarnych w 2015 kandydował do Sejmu jako lider płockiej listy wyborczej Zjednoczonej Lewicy, jednak sama koalicja nie przekroczyła wówczas 8% progu wyborczego. Następnie wystartował w wyborach na przewodniczącego SLD. W I turze głosowania wśród członków partii zajął pierwsze miejsce. W II turze z 23 stycznia 2016, w której wzięli udział delegaci na kongres SLD, pokonał Jerzego Wenderlicha stosunkiem głosów 428 do 305. W wyborach samorządowych w 2018 bezskutecznie kandydował do sejmiku mazowieckiego. Był jednym z liderów Koalicji Europejskiej zawiązanej przez partie opozycyjne przed majowymi wyborami do Parlamentu Europejskiego w 2019.