W 2005 roku podjął pracę naukowo-dydaktyczną w Instytucie Organizacji Procesów Wytwórczych na Wydziale Inżynierii Produkcji i Logistyki Politechniki Opolskiej na stanowisku asystenta. W 2011 roku na opolskiej politechnice uzyskał stopień doktora nauk technicznych, na podstawie pracy pt. Ocena wybranych wskaźników stanu technologicznej warstwy wierzchniej po toczeniu stali duplex, której promotorem był prof. Maksymilian Gajek. Wraz z nowym stopniem awansował na stanowisko adiunkta.
W 2015, Rada Wydziału Budowy Maszyn i Zarządzania Politechniki Poznańskiej nadała mu stopień doktora habilitowanego nauk technicznych w dyscyplinie budowy i eksploatacji maszyn, na podstawie rozprawy nt. Fizyczne i geometryczne charakterystyki Technologicznej Warstwy Wierzchniej w procesie skrawania stali Duplex. W 2021 uzyskał tytuł profesora.
Jest zatrudniony w Katedrze Technologii Maszyn i Automatyzacji Produkcji na Wydziale Mechanicznym Politechniki Opolskiej. W 2019 objął funkcję prorektora ds. badań i rozwoju Politechniki Opolskiej, a we wrześniu 2020 prorektora ds. nauki i rozwoju. W styczniu 2025 zrezygnował z funkcji prorektora Politechniki Opolskiej, a w październiku tego samego roku w trybie natychmiastowym został zwolniony z uczelni (razem z żoną, prof.