Народився 15 травня 1953 року в селі Підгать Мостиського району Львівської області. У 1969 році, після закінчення середньої школи, вступив у Львівський технікум радіоелектроніки, який закінчив у 1972 році. У 1975 році вступив на фізичний факультет Львівського державного університету імені Івана Франка, який закінчив у 1980 році.
Після закінчення навчання в університеті одержав скерування на роботу у Дрогобицький державний педагогічний інститут імені Івана Франка й з 29 вересня 1980 року розпочав роботу на посаді викладача кафедри фізики.
Працюючи на кафедрі фізики, поєднував навчальну роботу з науковою: станом на вересень 1988 року опублікував 9 наукових робіт з проблем фізики твердого тіла та наногетеросистем.
12 грудня 1990 року на засіданні вченої ради Львівського державного університету імені Івана Франка, через 10 років після закінчення цього університету, успішно захистив кандидатську дисертацію на тему “Деформація ґратки і заповнення електронних станів у кристалах з точковими дефектами або неоднорідними напруженнями”. 13 червня 1991 року отримав диплом кандидата наук ФМ № 042065.
З квітня 1991 року працював на посаді старшого викладача кафедри загальної фізики, а з червня 1992 року – на посаді доцента цієї кафедри. 25 листопада 1993 року отримав атестат доцента ДЦ № 001977.
З 1 жовтня 1997 року зарахований до цільової докторантури для завершення роботи над докторською дисертацією у Державному (нині Національному) університеті “Львівська політехніка”.
Захист докторської дисертації на тему “Електрон-деформаційні ефекти в кристалах зі структурними неоднорідностями та у напружених гетеросистемах” відбувся на засіданні вченої ради Львівського державного університету імені Івана Франка. Ця ж рада присудила науковий ступінь доктора фізико-математичних наук зі спеціальності “Фізика напівпровідників і діелектриків” (диплом доктора наук ДД № 001952 від 10 жовтня 2001 року).
З 10 серпня 2001 року розпочав роботу на посаді завідувача кафедри загальної фізики Дрогобицького державного педагогічного університету імені Івана Франка. 17 жовтня 2002 року отримав атестат професора ПР № 001793.
З вересня 2020 року й дотепер працює на посаді професора кафедри інформаційних систем та мереж Національного університету "Львівська політехніка" та за сумісництвом на посаді професора кафедри фізики та інформаційних систем Дрогобицького державного педагогічного університету імені Івана Франка.
Автор понад 400 наукових та навчально-методичних праць. Під керівництвом захищено 7 кандидатських дисертацій.
Був науковим керівником 6 тем та виконавцем 2 тем фундаментальних досліджень за рахунок видатків державного бюджету.
За багаторічну сумлінну працю, високий професіоналізм, вагомий особистий внесок у підготовку висококваліфікованих спеціалістів та плідну науково-педагогічну діяльність нагороджений Почесною грамотою Міністерства освіти і науки України (наказ від 14.05.2014 № 191к). Відмінник освіти України.