Prowadzi zajęcia dydaktyczne na Politechnice Łódzkiej związane z elektroniką, przetwarzaniem sygnałów i obrazów oraz technologiami informacyjno-komunikacyjnymi. Promotor trzynastu prac doktorskich.

W latach 1998–2005 pełnił funkcję zastępcy dyrektora Instytutu Elektroniki Politechniki Łódzkiej do spraw nauki. W latach 2005–2015 kierował Zakładem Elektroniki Medycznej Politechniki Łódzkiej. W 2015 został dyrektorem Instytutu Elektroniki Politechniki Łódzkiej. W latach 2020–2025 pełnił funkcję prorektora Politechniki Łódzkiej ds. rozwoju.

Członek w stopniu Senior Member IEEE, od 2007 członek Komitetu Elektroniki i Telekomunikacji Polskiej Akademii Nauk, a od 2015 również członek Komitetu Inżynierii Biocybernetyki i Biomedycyny PAN.

Jest członkiem Łódzkiego Towarzystwa Naukowego. Od 2020 jest przewodniczącym Łódzkiego Klastra ICT. Przewodniczący Prezydium Rady Użytkowników Miejskiej Sieci Komputerowej LODMAN w Łodzi w kadencji 2024–2028. W latach 2015–2017 był członkiem komitetu zarządzającego projektem realizowanym w ramach programu Horyzont 2020 dotyczącym systemów wspomagających osoby niewidome. Został powołany do Rady Głównej Nauki i Szkolnictwa Wyższego kadencji 2026–2029.