Działalność samorządowa W wyborach w 1998 roku został po raz pierwszy wybrany radnym powiatu wałeckiego. W 2000 roku został wicestarostą powiatu. W wyborach w 2002 roku kandydował do rady powiatu w okręgu 1 z list Obywatelskiego Ruchu Samorządowego "Przyszłość", uzyskał mandat radnego otrzymując 453 głosy (5,26%). Po wyborach utrzymał funkcję wicestarosty. W wyborach parlamentarnych w 2005 roku bezskutecznie kandydował z list Partii Demokratycznej – demokraci.pl do Sejmu z 3. miejsca. Uzyskał wówczas 870 głosów. W wyborach samorządowych w 2006 roku uzyskał reelekcję ponownie kandydując w okręgu 1 z list Obywatelskiego Ruchu Samorządowego "Przyszłość". Otrzymał 650 głosów (6,87%). 27 listopada tego samego roku został wybrany starostą powiatu.
W wyborach w 2010 roku uzyskał reelekcję jako radny powiatu, kandydując z list Platformy Obywatelskiej RP. Uzyskał 1030 głosów (10,47%). 2 grudnia tego samego roku został ponownie wybrany starostą powiatu. W listopadzie 2012 roku kandydował w przyspieszonych wyborach na burmistrza Wałcza, w pierwszej turze wyborów uzyskał 2 225 głosów (28,85%) dostając się razem z Bogusławą Towalewską do drugiej tury. W drugiej turze wyborów uzyskał 37% głosów przegrywając z Towalewską.