Samorządowiec, menadżer, działacz regionalny, posiada wieloletnie doświadczenie w zarządzaniu środkami publicznymi i nadzorowaniu projektów unijnych o wartości milionów złotych. Absolwent Wydziału Transportu Politechniki Śląskiej, przez ponad dwadzieścia lat zarządzał przedsiębiorstwami transportowymi na Górnym Śląsku. Od blisko trzydziestu lat aktywnie działa w samorządzie - w latach 1990-2006 radny Miasta Zabrze, w latach 1990-1998 radny Sejmiku Województwa Katowickiego, w latach 1991-2002 prezydent Miasta Zabrze. Założyciel Komunikacyjnego Związku Komunalnego GOP, wieloletni członek Zarządu tej organizacji, następnie jego wiceprzewodniczący, a od 2004 do 2018 roku przewodniczący Zarządu i Dyrektor Biura. Koordynator takich projektów jak Śląska Karta Usług Publicznych, czy System Dynamicznej Informacji Pasażerskiej. W latach 2006-2009 członek Rady Nadzorczej Izby Gospodarczej Komunikacji Miejskiej. Obecnie Wiceprezes ds. Techniczno-Eksploatacyjnych PKM Katowice Sp. z o.o.
Zaangażowany w działalność polityczną i społeczną: założyciel Związku Górnośląskiego, członek Porozumienia Centrum, działacz „Solidarności”, uczestnik I Zjazdu NSZZ „Solidarność” w gdańskiej Hali Oliwii. Prywatnie zapalony kibic, systematycznie grający w siatkówkę koszykówkę, lubi podróże i śpiew.