Народився 17 лютого 1959 року в м. Теребівля, Тернопільської області.
У 1986 році закінчив судово-прокурорський факультет Харківського юридичного інституту за спеціальністю «Правознавство».
З серпня 1986 року по вересень 1993 року працював в прокуратурі Піщанського району Вінницької області на посадах стажиста слідчого, слідчого та помічника прокурора.
З жовтня 1993 року по вересень 1996 року навчався в аспірантурі Української державної юридичної академії (Національна юридична академія України імені Ярослава Мудрого).
З жовтня 1996 року по грудень 2024 року – асистент, доцент кафедри криміналістики Національного юридичного університету імені Ярослава Мудрого.
У 1997 році захистив дисертацію на здобуття наукового ступеня кандидата юридичних наук на тему: «Методика розслідування вбивств при відсутності трупа» (спеціальність 12.00.09 – кримінальний процес та криміналістика; судова експертиза; оперативно-розшукова діяльність).
У 2003 році присвоєно вчене звання доцент кафедри криміналістики.
24 вересня 2024 року з’їздом представників юридичних вищих навчальних закладів та наукових установ призначено членом Кваліфікаційно-дисциплінарної комісії прокурорів.
Автор близько 80-ти наукових праць.
Член Міжнародної громадської організації «Конгрес криміналістів».