W roku 1991 ukończył studia doktoranckie na Wydziale Informatyki i Techniki Obliczeniowej Politechniki Kijowskiej. Stopień doktora nauk technicznych w dyscyplinie Informatyka (specjalność 05.13.13 – „Obliczeniowe Maszyny, Kompleksy, Systemy i Sieci”) uzyskał w 1993 r. na Politechnice Kijowskiej na podstawie rozprawy doktorskiej pt. „Metody projektowania i struktury procesorów systolicznych przeznaczonych do realizacji zadań algebry liniowej”. Promotorem rozprawy był prof. dr hab. inż. Jerzy Kaniewski. W latach 1995–1996 pracował na stanowisku starszego pracownika naukowego w Katedrze Techniki Obliczeniowej.
W 1996 r. otrzymał zaproszenie do podjęcia pracy na Wydziale Elektroniki Politechniki Koszalińskiej. Pracował w Katedrze Inżynierii Komputerowej Politechniki Koszalińskiej od listopada 1996 roku: w latach 1996–2006 – na stanowisku adiunkta, od października 2006 r. – na stanowisku prof. nadzwyczajnego.
Stopień doktora habilitowanego nauk technicznych w dyscyplinie Elektronika otrzymał w czerwcu 2006 r. (decyzją Centralnej Komisji ds.