Zaangażował się w działalność polityczną w ramach Sojuszu Lewicy Demokratycznej. W latach 1994–1998 zajmował stanowisko zastępcy burmistrza Prudnika Jana Roszkowskiego, zasiadał też w radzie miejskiej. Następnie od 1999 do 2002 był pierwszym starostą prudnickim. W 2002 został radnym sejmiku opolskiego, objął wówczas funkcję szefa klubu SLD. 25 lutego 2003 wybrany członkiem nowego zarządu województwa. Zakończył pełnienie funkcji 27 listopada 2006 wraz z całym zarządem. W 2005 bez powodzenia kandydował do Sejmu, a rok później do rady powiatu prudnickiego. W 2010 ponownie wybrano go do sejmiku (zajął też wówczas drugie miejsce w wyborach na burmistrza Prudnika); nie utrzymał mandatu radnego w 2014.

Był oskarżony o wyłudzenie dotacji rządowej, przekroczenie uprawnień i niedopełnienie obowiązków podczas sprawowania urzędu starosty, został prawomocnie uniewinniony w tej sprawie.

Odznaczenia Odznaczony Odznaką Honorową Powiatu Prudnickiego (2014).