Pełnił funkcje zastępcy dyrektora Instytutu Projektowania Budowy Kopalń i Ochrony Powierzchni oraz kierownika Zakładu Projektowania i Restrukturyzacji Kopalń. Od 1997 związany z Wydziałem Organizacji i Zarządzania w Zabrzu, na którym zajmował stanowisko kierownika Katedry Zarządzania Przedsiębiorstwem i Organizacji Produkcji. Objął również funkcję dyrektora Instytutu Zarządzania i Administracji. W latach 2002–2008 pełnił funkcję dziekana Wydziału Organizacji i Zarządzania. Od 2008 do 2016 przez dwie kadencje zajmował stanowisko rektora Politechniki Śląskiej.

Wykładał również w Wyższej Szkole Zarządzania Marketingowego i Języków Obcych w Katowicach, a także na uczelniach w Madrycie. Był stypendystą Fundacji Alexandra von Humboldta. Wypromował 8 prac doktorskich. Opracował i prowadził wykłady z zakresu projektowania inżynierskiego, restrukturyzacji przemysłu i przedsiębiorstw oraz zarządzania projektami. Został redaktorem naczelnym czasopism: „Wiadomości Górnicze”, „Karbo”, „Budownictwo Górnicze i Tunelowe” oraz „Organizacja i Zarządzanie”.

Pracował także w administracji państwowej. W latach 1997–2000 był prezesem Państwowej Agencji Restrukturyzacji Górnictwa Węgla Kamiennego.