Otrzymał tytuł doktora inżyniera w 2011 r. na Wydziale Mechanicznym Technologicznym Politechniki Śląskiej. Obecnie jest pracownikiem naukowo-dydaktycznym Instytutu Automatyzacji Procesów Technologicznych i Zintegrowanych Systemów Wytwarzania. Naukowe zainteresowania skupione są wokół zagadnień automatyki i robotyki, sterowania, mechatroniki, diagnostyki przemysłowej, predykcji stanów bazującej na metodach grafowych oraz technologii MEMS. Jest autorem ponad 80 publikacji związanych z komputerowym wspomaganiem diagnozy oraz prognozy rozproszonych napędów mechatronicznych.