Jako naukowiec zajmował się przeróbką kopalin stałych, był twórcą nowych technologii w przeróbce kopalin, projektował i konstruował nowoczesne maszyny i urządzenia przeróbcze. Autor lub współautor ponad 200 prac naukowych, publikowanych w periodykach polskich i zagranicznych.
Działalność polityczna W 1944 należał do Związku Walki Młodych. Od 1952 był członkiem Polskiej Zjednoczonej Partii Robotniczej. Od 1968 do 1972 był członkiem Komitetu Uczelnianego PZPR na Politechnice Śląskiej. Z ramienia tej partii był w latach 1972–1989 posłem na Sejm PRL VI, VII, VIII i IX kadencji, wybieranym każdorazowo w okręgu Gliwice. W latach 1974–1981 przewodniczący Komisji Nauki i Postępu Technicznego w Sejmie VI, VII i VIII kadencji. W VIII kadencji był także członkiem Komisji Nadzwyczajnej do rozpatrzenia projektu ustawy o Radach Narodowych i Samorządzie Terytorialnym i Komisji Górnictwa, Energetyki i Wykorzystania Zasobów Naturalnych.