Pełnił wiele funkcji w Politechnice Śląskiej: prodziekana (1982–1985) i dziekana (1985–1993) Wydziału Matematyczno-Fizycznego (później Wydział Matematyki Stosowanej), zastępcy dyrektora ds. dydaktyki w Instytucie Fizyki (1981–1991), kierownika Zakładu Akustyki Ciała Stałego, później Fizyki Stosowanej (1981–2003), dyrektora Instytutu Fizyki (1997–2003), redaktora naczelnego Wydawnictwa Politechniki Śląskiej (1997–2003).
Był członkiem Komitetu Akustyki PAN (1981–1993), członkiem Zespołu Ekspertów przy Ministrze Edukacji Narodowej ds. kierunku Podstawowe Problemy Techniki (1989–1990), wiceprzewodniczącym (1981–1984) oraz członkiem (1984–1987) Zarządu Głównego Polskiego Towarzystwa Akustycznego, przewodniczącym Oddziału Górnośląskiego PTA (1978–1981), przewodniczącym Oddziału Gliwickiego Polskiego Towarzystwa Fizycznego (1994–1998), członkiem Rady Naukowej Instytutu Akustyki Uniwersytetu im.