Oprócz pracy na AGH, objął także stanowisko profesora zwyczajnego w Instytucie Politechnicznym Państwowej Wyższej Szkoły Zawodowej im. Stanisława Pigonia w Krośnie.

Specjalizuje się w dynamice maszyn, sterowaniu drganiami, wibroakustyce i sterowaniu w układach mechanicznych. Opublikował ponad 240 prac naukowych, w tym sześć monografii i podręcznik akademicki pt. Podstawy automatyki. Wypromował dziesięciu doktorów nauk technicznych. Został członkiem Komitetu Budowy Maszyn oraz Komitetu Mechaniki Polskiej Akademii Nauk. Wybierany był na członka Centralnej Komisji do Spraw Stopni i Tytułów.

W 2019 został członkiem Rady Doskonałości Naukowej I kadencji.

Otrzymał tytuł doktora honoris causa Politechniki Lubelskiej (2015), Politechniki Śląskiej (2015), Politechniki Świętokrzyskiej (2016) i Politechniki Białostockiej (2018).

Odznaczenia