Należał do Unii Wolności. W wyborach samorządowych w 1998 bezskutecznie ubiegał się o mandat radnego Koszalina z listy tego ugrupowania. W 2004 wstąpił do Platformy Obywatelskiej. W wyborach parlamentarnych w 2005 bezskutecznie kandydował do Sejmu. W latach 2005–2006 pełnił funkcję zastępcy prezydenta Koszalina. W 2006 został radnym miejskim, powołano go następnie na przewodniczącego rady. W wyborach w 2007 uzyskał mandat poselski. Kandydując w okręgu koszalińskim, otrzymał 7363 głosy. W wyborach w 2011 bezskutecznie ubiegał się o reelekcję.

W 2014 uzyskał mandat radnego sejmiku zachodniopomorskiego V kadencji, a w 2018 ponownie został radnym miejskim. 22 listopada tego samego roku został wybrany przewodniczącym rady miejskiej Koszalina.

W marcu 2022 decyzją sądu koleżeńskiego został wykluczony z Platformy Obywatelskiej, co uzasadniono głosowaniem za odwołaniem dwójki radnych KO z funkcji wiceprzewodniczących rady miejskiej i złamaniem dyscypliny przy głosowaniu nad podwyżkami podatków lokalnych. W 2023 bez powodzenia startował do Senatu jako kandydat niezależny. W 2024 nie utrzymał mandatu radnego na kolejną kadencję.

Autor tomików wierszy i opowiadań, a także wydanej w 2022 książki Wołyniacy. Jedno życie, będącej literackim opisem dziejów własnej rodziny.