W okresie pracy w COPBGO (później Poltegor Instytut) w latach 1980–1993 zajmował się zagadnieniami związanymi z konstrukcją, doskonaleniem, wdrażaniem i badaniem maszyn dla górnictwa odkrywkowego oraz wprowadzaniem metod diagnostycznych do kopalń górnictwa odkrywkowego. Brał udział w pracach zespołu wdrażającego prototyp ładowarko-zwałowarki ŁZKS 1600 w KWB Bełchatów. Współpracował z Instytutem Górniczym w Moście i Instytutem Transportu w Pradze. Był krajowym koordynatorem Projektu UNDP, RER/87/005 Computerised Coal Mining Systems. Angażował się w Periodic Nondestructive Testing of Heavy Machinery Parts and Components to Prevent Failure.

1 stycznia 1994 r. rozpoczął pracę na Politechnice Wrocławskiej na stanowisku profesora nadzwyczajnego. Pracował na Wydziale Górniczym. Współpracował m.in. z Kopalnią Węgla Brunatnego Konin, Zakładami Mechanicznymi Legmet w Legnicy, Zakładami Mechanicznymi Lena i Zakładami Wyrobów Gumowych w Iwinach.

Jako visiting professor i stypendysta gościł na wielu uniwersytetach Wielkiej Brytanii, Szwecji, Francji i Japonii, gdzie prowadził seminaria i wykłady dla pracowników, doktorantów i studentów.