Senator RP. Współtwórca Paktu Senackiego. Przewodniczący Komisji Samorządu Terytorialnego i Administracji Państwowej w Senacie X i XI Kadencji. Prezes NOWEJ Polski. Przewodniczący Koła Senackiego NOWA Polska. Członek senackiego zespołu ds. rozwoju województwa śląskiego. Przewodniczący zespołu ds. rozwoju sieci szlaków turystycznych w Polsce oraz uporządkowania regulacji administracyjnoprawnych dotyczących ich funkcjonowania, przy Ministrze Sportu i Turystyki.
Od 1990 roku stale zaangażowany w pracę na rzecz samorządu. W latach 1990-2002 zasiadał w gliwickiej Radzie Miejskiej. 26 lat był prezydentem Gliwic. Uczestniczył m.in. w pracach nad samorządową reformą ustrojową oraz utworzeniem pierwszego w Polsce związku metropolitalnego. Od 1995 r. przez 20 lat (z ok. dwuletnią przerwą) był przewodniczącym Śląskiego Związku Gmin i Powiatów. W 2015 r. został prezesem Związku Miast Polskich i sprawował tę funkcję aż do czerwca 2024. Od 2015 r. – w okresie prezydentury – zaangażowany w prace Komisji Wspólnej Rządu i Samorządu Terytorialnego. Absolwent Politechniki Śląskiej. Doktor habilitowany nauk technicznych.