Pracę zawodową rozpoczął jako inżynier ds. badań w Instytucie Budownictwa Mechanizacji i Elektryfikacji Rolnictwa w Warszawie. Od 1976 był zatrudniony w lubelskiej Wyższej Szkole Inżynierskiej i następnie na Politechnice Lubelskiej, od 2006 na stanowisku profesora zwyczajnego. W latach 2000–2011 był kierownikiem Katedry Inżynierii Procesowej, Spożywczej i Ekotechniki na Wydziale Mechanicznym. W latach 2002–2008 pełnił funkcję prorektora ds. ogólnych, zaś od 2008 do 2012 zajmował stanowisko rektora PL.

Został również wykładowcą Państwowej Wyższej Szkoły Zawodowej w Chełmie. Związany był także z Lubelską Akademią WSEI, w 2023 objął funkcję rektora tej uczelni.

Był wiceprezesem Polskiego Naukowo-Technicznego Towarzystwa Eksploatacji oraz Polskiego Towarzystwa Inżynierii i Techniki Przemysłu Spożywczego „SPOMASZ”. Powoływany w skład rad programowych czasopism „Postępy techniki przetwórstwa spożywczego”, „Inżynieria Przetwórstwa Spożywczego”, „Nauka i Technika” i innych, a także w skład Komitetu Techniki Rolniczej Polskiej Akademii Nauk. W pracy naukowej zajmował się zagadnieniami z zakresu budowy i eksploatacji maszyn i pojazdów, inżynierii rolniczej, maszyn przemysłu spożywczego.