Przez całe swoje życie zawodowe był związany z Wydziałem Górnictwa, Inżynierii Bezpieczeństwa i Automatyki Przemysłowej (dawniej Wydział Górnictwa i Geologii) Politechniki Śląskiej. Był wybitnym specjalistą z zakresu geomechaniki, budownictwa podziemnego oraz ochrony środowiska górniczego i powierzchni terenu. Na Wydziale Górnictwa i Geologii Politechniki Śląskiej pełnił funkcje: kierownika Zakładu Mechaniki Górotworu i Obudowy (1964–1983), prodziekana ds. nauki (1966–1970), zastępcy dyrektora ds. nauki Instytutu Projektowania, Budowy Kopalń i Ochrony Powierzchni (1971–1982), dziekana Wydziału Górniczego (1971–1974, 1984–1990), przewodniczącego Międzyuczelnianego Ośrodka Metodycznego Wyższych Studiów Technicznych dla pracujących (1972–1983), dyrektora Instytutu Projektowania, Budowy Kopalń i Ochrony Powierzchni (1982–1991), kierownika Katedry Geomechaniki, Budownictwa Podziemnego i Ochrony Powierzchni (1992–1996, 2000–2003), kierownika Zakładu Geomechaniki Górniczej (1992–2000).