W 2010 roku został członkiem SLD. Od 2012 do 2016 stał na czele jej mazowieckich struktur. W wyborach parlamentarnych w 2015 kandydował do Sejmu z pierwszego miejsca płockiej listy wyborczej Zjednoczonej Lewicy. Koalicja nie przekroczyła jednak 8% progu wyborczego i zabrakło jej w parlamencie.
W 2016 roku Czarzasty wystartował w wyborach na przewodniczącego SLD. Wygrał je, pokonując Jerzego Wenderlicha stosunkiem głosów 428 do 305. W wyborach samorządowych w 2018 kandydował do sejmiku mazowieckiego. Nie zdobył wówczas mandatu. Czytaj Więcej