Od października 2012 był słuchaczem studiów doktoranckich w AGH, początkowo na Wydziale Informatyki, Elektroniki i Telekomunikacji, a od listopada 2012 do września 2016 ― na Wydziale Elektrotechniki, Automatyki, Informatyki i Inżynierii Biomedycznej. Stopień doktora w dyscyplinie biocybernetyka i inżynieria biomedyczna uzyskał w AGH w 2016 Promotorem jego rozprawy pt. „Automatyczne diagnozowanie dysfunkcji mięśnia sercowego na podstawie analizy sygnału elektrokardiograficznego (EKG) przy wykorzystaniu systemu ewolucyjno-neuronowego” był prof. dr hab. inż. Ryszard Tadeusiewicz (praca została wyróżniona).
W 2020 Rada Dyscypliny Informatyka Techniczna i Telekomunikacja Politechniki Śląskiej nadała mu na podstawie uchwały Komisji Habilitacyjnej, powołanej przez Centralną Komisję ds. Stopni i Tytułów, stopień doktora habilitowanego w dyscyplinie informatyka techniczna i telekomunikacja.