Był profesorem w Katedrze Automatyzacji Procesów Technologicznych i Zintegrowanych Systemów Wytwarzania na Wydziale Mechanicznym Technologicznym Politechniki Śląskiej, oraz profesorem zwyczajnym w Instytucie Automatyzacji Procesów Technologicznych i Zintegrowanych Systemów Wytwarzania na Wydziale Mechanicznym Technologicznym Politechniki Śląskiej.

Pełnił funkcję prodziekana na Wydziale Mechanicznym Technologicznym Politechniki Śląskiej. Przez wiele lat Redaktorem Naczelnym Wydawnictwa Politechniki Śląskiej.

W latach 2011–2014 był zatrudniony na stanowisku wykładowcy w Instytucie Nauk o Zdrowiu Wyższej Szkole Humanitas w Sosnowcu. Od 2011 r. był członkiem Krymskiej Akademii Nauk.

Członek Polskiego Towarzystwa Mechaniki Teoretycznej i Stosowanej.

Był promotorem 8 prac doktorskich oraz opiekunem naukowym wielu uczestników studiów doktoranckich. Recenzował kilkadziesiąt prac habilitacyjnych, książek, artykułów naukowych oraz wnioski o nadanie tytułu naukowego profesora.

Autor lub współautor ponad 500 publikacji, w tym monografii, podręczników akademickich oraz książek o zasięgu światowym, a także publikacji w znaczących czasopismach o zasięgu międzynarodowym i krajowym.