W 2011 kandydował w wyborach parlamentarnych z 2. miejsca na liście komitetu wyborczego Sojuszu Lewicy Demokratycznej w okręgu wyborczym nr 24 w Białymstoku i uzyskał mandat poselski. Oddano na niego 14 286 głosów (3,33% głosów oddanych w okręgu). W wyborach do Parlamentu Europejskiego w 2014 bez powodzenia startował z listy SLD-UP, otrzymując 7387 głosów. W wyborach w 2015 bezskutecznie kandydował jako niezależny do Senatu. W wyborach samorządowych w 2018 został ogłoszony kandydatem SLD do sejmiku podlaskiego, jednak we wrześniu 2018 zrezygnował z kandydowania z przyczyn osobistych.

W wyborach w 2019 jako bezpartyjny (z rekomendacji Inicjatywy Polska) uzyskał mandat posła IX kadencji z ramienia Koalicji Obywatelskiej, otrzymując 14 083 głosy. W 2023 (ponownie startując jako kandydat iPL) nie został wybrany na kolejną kadencję.

Odznaczenia Odznaczony m.in. Krzyżem Oficerskim Orderu Odrodzenia Polski (1997) i Srebrnym Krzyżem Zasługi (1984).

Życie prywatne Syn Grzegorza i Wiery. Jest mężem socjolożki Elżbiety Czykwin.