Wkrótce po rozpoczęciu urzędowania wstąpił do Platformy Obywatelskiej, jednak pod koniec kadencji wskutek konfliktu wewnątrz partii opuścił to ugrupowanie.

W wyborach w 2010 startował bezskutecznie do rady powiatu z ramienia lokalnego komitetu wyborczego. Przez kilka miesięcy pozostawał bezrobotny. W wyborach parlamentarnych w 2011 uzyskał mandat poselski, kandydując z 1. miejsca na liście Ruchu Palikota w okręgu koszalińskim i otrzymując 11 128 głosów. W październiku 2013, w wyniku przekształcenia Ruchu Palikota, został działaczem partii Twój Ruch. W marcu 2015, po rozpadzie klubu poselskiego TR, znalazł się w kole Ruch Palikota. W wyborach w 2015 nie uzyskał poselskiej reelekcji. W wyborach w 2019 był przedstawicielem TR na liście SLD do Sejmu, w których z wynikiem 2260 głosów nie uzyskał mandatuObwieszczenie Państwowej Komisji Wyborczej z dnia 14 października 2019 r. o wynikach wyborów do Sejmu Rzeczypospolitej Polskiej przeprowadzonych w dniu 13 października 2019 r. ().. Później dołączył do powstałej z przekształcenia SLD Nowej Lewicy, był kandydatem tego ugrupowania w wyborach w 2023.