Od 1980 zawodowo związany z macierzystą uczelnią, podjął wówczas pracę w Instytucie Mechaniki i Podstaw Konstrukcji Maszyn. W 2001 objął na swojej uczelni stanowisko profesora. W latach 2001–2002 kierował Zakładem Metod Numerycznych i Zastosowań Informatyki. Od 2002 do 2007 był zastępcą dyrektora Instytutu Informatyki Teoretycznej i Stosowanej, w latach 2002–2005 kierował równocześnie Zakładem Informatyki Stosowanej i Inżynierii Oprogramowania. Od 2002 do 2008 zajmował stanowisko prodziekana ds. nauki Wydziału Inżynierii Mechanicznej i Informatyki. W 2008 został dziekanem tego wydziału. 28 kwietnia 2016 wybrany na rektora Politechniki Częstochowskiej na czteroletnią kadencję (od 1 września 2016). 15 maja 2020 uzyskał reelekcję na kolejną kadencję.
Wykładał także w Akademii Humanistyczno-Ekonomicznej w Łodzi. Członek m.in. Stowarzyszenia Techników Odlewników Polskich, Polskiego Towarzystwa Mechaniki Teoretycznej i Stosowanej i Polskiego Towarzystwa Mechaniki Komputerowej.
W 2024 został prawomocnie uznany za kłamcę lustracyjnego.