W wyborach samorządowych w 2002 ubiegał się o mandat radnego Szczecina. W 2006 został przewodniczącym PiS w okręgu Szczecin.

Z listy PiS w wyborach parlamentarnych w 2001 bezskutecznie kandydował do Sejmu. W wyborach w 2005 uzyskał mandat posła w okręgu szczecińskim liczbą 7136 głosów. Zasiadał w Komisji Polityki Społecznej oraz Komisji Rodziny i Praw Kobiet. W wyborach parlamentarnych w 2007 bez powodzenia ubiegał się o reelekcję. W 2010 został wybrany do sejmiku zachodniopomorskiego.

W 2011 kandydował w kolejnych wyborach parlamentarnych; uzyskał mandat poselski, otrzymując 6107 głosów. W 2015 został ponownie wybrany do Sejmu, otrzymując 8738 głosów. W wyborach w 2019 z powodzeniem ubiegał się o poselską reelekcję, otrzymując 14 105 głosów. W 2023 bezskutecznie kandydował do Sejmu X kadencji. W 2024 ponownie uzyskał mandat radnego sejmiku.

Odznaczenia i wyróżnienia Krzyż Kawalerski Orderu Odrodzenia Polski (2024, za wybitne zasługi na rzecz przemian demokratycznych w Polsce, za działalność społeczną)Postanowienie Prezydenta Rzeczypospolitej Polskiej z dnia 13 czerwca 2024 r. nr rej.