У 1986 році закінчив Дрогобицький державний педагогічний інститут імені Івана Франка за спеціальністю математика та фізика та отримав кваліфікацію учитель математики та фізики. Дисертацію захищено 28 червня 1995 р. у спеціалізованій вченій раді Чернівецького Національного університету імені Юрія Федьковича за спеціальністю 01.04.10 – фізика напівпровідників і діелектриків, отримано диплом – КН № 008479. Вчене звання доцента кафедри теоретичної фізики і методики викладання фізики присвоєно 19 лютого 2004 року. Номер атестата – 02 ДЦ № 000538. Доктор фізико-математичних наук з 2018 року. Дисертацію захистив 29 вересня 2017 р. у спеціалізованій вченій раді Д76.051.01 Чернівецького Національного університету імені Юрія Федьковича за спеціальністю 01.04.10 – фізика напівпровідників і діелектриків, отримано диплом – ДД № 007353. Призначений на посаду професора кафедри фізики Дрогобицького державний педагогічний інститут імені Івана Франка 02.01.2018 р. Наказ від 02 січня 2018 року № 6-К. Призначений на посаду професора кафедри фізики та методики її навчання Криворізького державного педагогічного університету 03.03.2021 р. Стаж науково-педагогічної роботи у закладах вищої освіти – 29 роки і 10 місяців, у тому числі у Дрогобицькому державному педагогічному університеті імені Івана Франка – 28 роки і 9 місяців та 5 років в Криворізькому державному педагогічному університеті.