Stopień doktora habilitowanego w dziedzinie biocybernetyki i inżynierii biomedycznej uzyskał w 2010 na Politechnice Śląskiej w Gliwicach. W 2011 rozpoczął pracę w Instytucie Inżynierii Biomedycznej i Pomiarowej Politechniki Wrocławskiej (od listopada 2014 Katedra Inżynierii Biomedycznej), gdzie kieruje Zespołem Przetwarzania Sygnałów Biomedycznych.

Tytuł profesora nauk inżynieryjno-technicznych nadano mu w 2021 roku. Od lutego 2021 pełni funkcję prodziekana ds. finansowych na Wydziale Podstawowych Problemów Techniki. W roku 2022 został kierownikiem Katedry Inżynierii Biomedycznej Wydziału Podstawowych Problemów Techniki Politechniki Wrocławskiej.

W 2024 wszedł w skład międzynarodowej rady ekspertów organizacji o nazwie International AI in Ophthalmology Society zajmującej się kwestiami zastosowań sztucznej inteligencji w okulistyce (organizację założył Andrzej Grzybowski).

W pracy badawczej zajmuje się: biomedycznym przetwarzaniem sygnałów i obrazów, optyką widzenia, oprzyrządowaniem optometrycznym i okulistycznym, statystyką stosowaną, matematyką stosowaną, detekcją i estymacją oraz metodą bootstrap.