Działalność od 1989 W 1990 został radnym Stargardu Szczecińskiego, w tym samym roku wybrano go na urząd prezydenta miasta. Stanowisko to zajmował do 1994, w wyborach w tymże roku po raz drugi uzyskał mandat radnego. Obejmował następnie dyrektorskie funkcje w spółkach prawa handlowego. Od 1996 do 2004 był prezesem zarządu Przedsiębiorstwa Usług Ciepłowniczych w Stargardzie Szczecińskim, a później konsultantem w tym przedsiębiorstwie. W wyborach samorządowych w 1998 został ponownie wybrany radnym miasta, kandydując z ramienia Akcji Wyborczej Solidarność, uzyskał wówczas 560 głosów.

W 2002 wstąpił do Platformy Obywatelskiej. W wyborach samorządowych w tym samym roku został wybrany na radnego powiatu stargardzkiego, kandydując z listy KWW Platforma Samorządowa i otrzymując 372 głosy (7,08%). W 2006 z ramienia PO uzyskał ponownie mandat radnego powiatu z wynikiem 611 głosów (10,55%). 7 grudnia tego samego roku został wybrany na starostę powiatu (za jego kandydaturą głosowało 19 radnych, 3 osoby wstrzymały się od głosu, a 1 była przeciw). Zastąpił na tej funkcji Krzysztofa Ciacha. W wyborach w 2010 utrzymał mandat radnego, będąc kandydatem PO i uzyskując 732 głosy (12,49%). W grudniu tego samego roku ponownie został wybrany na starostę.