Народився 1 червня 1963 року у м. Старий Самбір Львівської області.
У 1980 р. закінчив Старосамбірську середню школу, у 1985 р. – Львівський державний університет імені Івана Франка за спеціальністю «Прикладна математика» та здобув кваліфікацію "Математик".
З 1985 р. по сьогодні працює у Дрогобицькому державному педагогічному університеті імені Івана Франка на посадах: старшого інженера кафедри інформатики; викладача кафедри інформатики; старшого викладача кафедри інформатики та інформаційних систем; З 01.09.2022 р. – старшого викладача кафедри фізики та інформаційних систем.
Автор і співавтор більше 30 наукових і навчально-методичних праць.