W latach 1994–1998 pełnił funkcję przewodniczącego sejmiku samorządowego województwa szczecińskiego, a także radnego rady miejskiej w Szczecinie, następnie od 6 listopada 1998 do 26 stycznia 2000 był marszałkiem województwa zachodniopomorskiego i radnym sejmikuUchwała Nr I/2/98 Sejmiku Województwa Zachodniopomorskiego z dnia 6 listopada 1998 r. ws. wyboru Marszałka Województwa Zachodniopomorskiego.Uchwała Nr X/96/2000 Sejmiku Województwa Zachodniopomorskiego z dnia 26 stycznia 2000 r. ws. przyjęcia rezygnacji i odwołania Marszałka Województwa Zachodniopomorskiego.. Kierował także władzami Euroregionu Pomerania. W 1997 został prezesem zarządu Instytutu Rozwoju Regionalnego w Szczecinie. Od lipca do grudnia 1999 przewodniczył Konwentowi Marszałków Województw RP. Był także redaktorem naczelnym periodyku „Przegląd Samorządowy”. W marcu 2000 został doradcą prezydenta RP ds. samorządowych.
Był członkiem Polskiej Zjednoczonej Partii Robotniczej, następnie Socjaldemokracji RP i Sojuszu Lewicy Demokratycznej.