W latach 1990-1994 był burmistrzem miasta i gminy Wołów w byłym woj. Wrocławskim, a jednocześnie przewodniczył Stowarzyszeniu Wójtów i Burmistrzów województwa Wrocławskiego. Wszedł potem w skład polskiej delegacji do Rady Gminy i Regionów Europy w Strasburgu (1992-1994). Od 1994 do 1998 roku pracował w zarządach i radach nadzorczych spółek prawa handlowego. W 1997 r. był pełnomocnikiem wojewody wrocławskiego ds. usuwania skutków powodzi. W 1998 roku został wojewodą wrocławskim, a w styczniu 1999 roku, po reformie administracyjnej, wojewodą dolnośląskim. W tym czasie pełnił też funkcję Przewodniczącego Komisji Polsko–Niemieckiej Współpracy Przygranicznej. Od 1999 roku uczestniczy w pracach Komisji Wspólnej Rządu i Samorządu Terytorialnego. W 2001 roku krótko, jako prezes Zarządu Fundacji Polsko-Niemieckie Pojednanie zajmował się odszkodowaniami dla Polaków pracujących niewolniczo burmistrza Wołowa (w wyborach lokalnych 2006 r. został wybrany po raz trzeci). Prowadzi również zajęcia z finansów w Dolnośląskiej Wyższej Szkole Służb Publicznych „ASESOR” we Wrocławiu. W 2003 roku został Członkiem Delegacji Polskiej do Komitetu Regionów Europy w Brukseli. Reprezentował polski rząd w radzie Fundacji Krzyżowa dla Porozumienia Europejskiego.