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