Powołany w skład Rady Społecznego Ubezpieczenia Rolników.

W wyborach samorządowych w 2010 bez powodzenia kandydował na wójta gminy Kowal (otrzymał 5,99% głosów) i do rady powiatu włocławskiego z listy partii Nasz Dom Polska – Samoobrona Andrzeja Leppera. Wstąpił następnie do tego ugrupowania, a w maju 2011 wszedł w skład jego rady krajowej. W wyborach parlamentarnych w 2011 bez powodzenia kandydował do Sejmu z 1. miejsca listy Polskiej Partii Pracy – Sierpień 80, uzyskując 565 głosów (startował w ramach porozumienia Samoobrony RP z tą partią).

W październiku 2011 został przewodniczącym ZZR „Samoobrona”, a w marcu 2012 wiceprzewodniczącym partii Samoobrona. W sierpniu tego samego roku przejął obowiązki przewodniczącego partii do czasu wyboru nowych władz (po rezygnacji Andrzeja Prochonia). Na kongresie z 4 listopada 2012 został wybrany na przewodniczącego partii. Związkiem i ugrupowaniem kierował do czasu swojej śmierci w 2022.

W 2014 ubiegał się o mandat radnego Sejmiku Województwa Kujawsko-Pomorskiego, a w 2015 był liderem listy Samoobrony do Sejmu. W 2018 jako przedstawiciel Samoobrony był kandydatem ugrupowania Wolni i Solidarni do sejmiku województwa (nie uzyskał mandatu). W grudniu 2020 został powołany w skład utworzonej przez prezydenta Andrzeja Dudę Rady ds.