W 1984 r. otrzymał propozycję podjęcia pracy w Politechnice Śląskiej w Gliwicach na stanowisku docenta i kierownika Zakładu Urządzeń Ochrony Powietrza i Mechaniki Aerozoli na Wydziale Inżynierii Środowiska. W następnych latach był zastępcą dyrektora ds. nauki Instytutu Ogrzewnictwa, Wentylacji i Ochrony Powietrza.

W 1989 r. Rada Państwa nadała mu tytuł naukowy profesora nadzwyczajnego w dziedzinie nauk technicznych.

W 1991 r. zorganizował na Wydziale Inżynierii Środowiska Katedrę Ochrony Powietrza, którą kierował do września 2003 r., od 1998 r. na stanowisku profesora zwyczajnego.

Był inicjatorem, opracował program i uruchomił na stacjonarnych studiach magisterskich w Politechnice Śląskiej nową specjalność: Ochrona Powietrza i Zarządzanie Środowiskiem. Po przejściu na emeryturę od 2002 r. był profesorem zwyczajnym w Instytucie Podstaw Inżynierii Środowiska PAN w Zabrzu. W latach 2012–2014 był profesorem wizytującym w Instytucie Chemicznej Przeróbki Węgla w Zabrzu.

Pochowany 25 października 2018 r. na cmentarzu parafialnym przy ul.