W 2002 został członkiem Polskiego Stronnictwa Ludowego. W 2008 został wiceprezesem zarządu miejskiego w Szczecinie, a w 2011 – prezesem zarządu wojewódzkiego zachodniopomorskiego PSL. W tym samym roku znalazł się także w Radzie Naczelnej ugrupowania, a w 2012 – w Naczelnym Komitecie Wykonawczym. W 2010 bezskutecznie kandydował do sejmiku zachodniopomorskiego. W 2014 zasiadł w sejmiku V kadencji, nie utrzymał jednak mandatu w 2018. W 2015 bez powodzenia kandydował do Sejmu jako lider listy PSL w okręgu nr 41.

1 stycznia 2013 objął stanowisko członka zarządu województwa zachodniopomorskiego. Po wyborach w 2014 został awansowany do rangi wicemarszałka. Pozostał na tej funkcji również w nowym zarządzie województwa, który powołano w listopadzie 2018. W 2019 bezskutecznie kandydował do Parlamentu Europejskiego.