Od 2004 jest wykładowcą w Instytucie Eksploatacji Zakładu Aerologii Górniczej Politechniki Śląskiej w Gliwicach. Posiada uprawnienia biegłego sądowego w zakresie górnictwa i geologii przy Sądzie Okręgowym w Katowicach. Jest członkiem Komitetu Górnictwa Polskiej Akademii Nauk oraz innych komisji naukowych i branżowych. Do 2010 przewodniczył Polskiemu Komitetowi Organizacyjnemu Światowych Kongresów Górniczych. W 2016 został powołany do Rady Górniczej, gdzie sprawował funkcję wiceprzewodniczącego rady, a zarazem Szefa Zespołu Górnictwa Podziemnego Rady Górniczej. W czerwcu 2016 został powołany na stanowisko prezesa zarządu Centralnej Stacji Ratownictwa Górniczego SA w Bytomiu.
Jest autorem ponad sześćdziesięciu artykułów i referatów publikowanych oraz wygłaszanych na licznych konferencjach naukowych. Od 2014 jest radnym Rady Miasta w Piekarach Śląskich, a w latach 2014–2018 pełnił funkcję przewodniczącego Rady Miasta.
Został odznaczony Srebrnym (2003) i Złotym (2022) Krzyżem Zasługi. Otrzymał również Odznakę Honorową Zasłużonego dla Bezpieczeństwa w Górnictwie. Przypisy