Zastępca dyrektora ds. Przewozów w Zarządzie Transportu Metropolitalnego w Katowicach
Profesor w Katedrze Systemów Transportowych, Inżynierii Ruchu i Logistyki na Wydziale Transportu i Inżynierii Lotniczej Politechniki Śląskiej. Od 2019 r. w ZTM kieruje pracami związanymi z zapewnieniem ciągłości obsługi komunikacyjnej, projektowaniem rozkładów jazdy i rozwojem oferty przewozowej na obszarze Górnośląsko-Zagłębiowskiej Metropolii. Dyrektor kieruje i nadzoruje prace nad optymalizacją układu linii publicznego transportu zbiorowego organizowanego przez ZTM poprzez analizę zasadności i celowości funkcjonowania poszczególnych linii czy projektowanie nowych połączeń komunikacyjnych. Kierował pracami zespołu realizującego projekt linii metropolitalnych na obszarze Górnośląsko-Zagłębiowskiej Metropolii, który do 2022 roku został wdrożony w życie. Ponadto wdrażał w życie liczne – również opracowane przez zespół, którym kieruje – projekty m.in. organizacji przewozów w związku z przebudową linii E65 w Katowicach, uruchamianiu centrów przesiadkowych, koordynacji linii komunikacyjnych, optymalizacji sieci publicznego transportu zbiorowego, czy modelowaniu zmiany organizacji rynku usług przewozowych.
Od 2019 roku jest również profesorem w Katedrze Systemów Transportowych, Inżynierii Ruchu i Logistyki na Wydziale Transportu i Inżynierii Lotniczej Politechniki Śląskiej. Stopień doktora habilitowanego w dziedzinie nauk technicznych w dyscyplinie transport uzyskał na Politechnice Warszawskiej. Wieloletni wykładowca akademicki na Wydziale Transportu
i Inżynierii Lotniczej Politechniki Śląskiej.