Swoją karierę naukową poświęcił górnictwu i geologii inżynierskiej. W okresie od 1 czerwca 1974 do 28 września 2019 r. był zatrudniony na macierzystej Uczelni. W 1974 r. był asystentem-stażystą, następnie starszym asystentem w Instytucie Mechanizacji Górnictwa. W ciągu wielu lat pracy na Politechnice Śląskiej obejmował ważne stanowiska w strukturze organizacyjnej uczelni. Na Wydziale Górnictwa i Geologii był dziekanem (1996–2002), równocześnie - w latach 1997–2002 - przewodniczącym Konwentu Dziekanów Wydziałów związanych z naukami górniczymi i geologicznymi. Od 2000 do 2017 r. zajmował stanowisko Dyrektora Instytutu Mechanizacji Górnictwa. Od 2002 do 2008 r. pełnił funkcję prorektora ds. nauki i współpracy z przemysłem. Następnie był prodziekanem (2008–2012) i ponownie dziekanem (2012–2016) Wydziału Górnictwa i Geologii.