W latach 1957–1960 był adiunktem w Instytucie Mechaniki Górotworu PAN w Krakowie, w latach 1961–1969 wykładał aerologię górniczą na Wydziale Górniczym Politechniki Śląskiej, w latach 1970–1977 i 1986–1991 był kierownikiem zakładu/wykładowcą aerologii górniczej w Instytucie Górnictwa Politechniki Wrocławskiej, w 1985 prowadził wykłady nt. podstawowych zagadnień termodynamiki wentylacji kopalń podziemnych na Fakultecie Górniczo-Geologicznym w Tuzli.
Od 1954 był członkiem wielu komisji przy Ministerstwie Górnictwa, Wyższym Urzędzie Górniczym i KWK, w latach 1975–1983 był członkiem Komisji Nagród Państwowych, w latach 1977–1995 przewodniczącym Komisji Górniczej i od 1977 przewodniczącym jej Sekcji Aerologii Górniczej Oddziału PAN w Katowicach, w latach 1986–1998 był zastępcą przewodniczącego/wiceprezesem Oddziału PAN w Katowicach, w latach 1979–1994 zastępcą przewodniczącego Międzynarodowego Biura Górniczej Fizyki Cieplnej w Kijowie przy Światowych Kongresach Górniczych, w latach 1973–1976 i 1979–1987 CKK ds. KN przy prezesie Rady Ministrów. Od 1976 członek korespondent, od 1991 członek rzeczywisty PAN.
Był współautorem 13 patentów, 4 wzorów użytkowych i 8 projektów racjonalizatorskich, autorem ponad 200 publikacji.