Доктор технічних наук, професор, завідувач кафедри комп'ютерних наук Хмельницького національного університету. Закінчив механіко-математичний факультет Одеського державного університету (1985). Професійну діяльність розпочав у сфері розроблення програмного забезпечення, працюючи інженером-програмістом, керівником проєктів і керівником підприємства, що спеціалізувалося на створенні програмних систем. З 2004 року працює в Хмельницькому національному університеті, де пройшов шлях від старшого викладача до професора та завідувача кафедри комп'ютерних наук.
Наукові дослідження присвячені комп'ютерним наукам, штучному інтелекту, пояснювальному та людино-центрованому штучному інтелекту (Explainable AI, XAI), машинному навчанню, аналізу даних, інформаційним технологіям і людино-комп'ютерній взаємодії. Автор понад 300 наукових праць, зокрема монографій, статей у міжнародних наукових виданнях та навчально-методичних праць. Керує науковими дослідженнями у сфері пояснювального штучного інтелекту та є засновником наукової школи «Теорія та технології пояснювального і людино-центрованого штучного інтелекту». Підготував доктора наук і низку кандидатів наук та докторів філософії, бере активну участь у роботі спеціалізованих вчених рад, редакційних колегій наукових журналів та експертних органів у галузі інформаційних технологій.
Комп'ютерні науки, штучний інтелект, пояснювальний штучний інтелект (Explainable AI, XAI), машинне навчання, інтерпретованість моделей машинного навчання, аналіз даних, інформаційні системи.