Народився 17 листопада 1973, Бодячів, Сокальський район, Львівська область.
З 1997 р. по 2006 р. навчався у Львівському університеті ім. Франка за спеціальністю «Фінанси, економіка і підприємництво».
Виховує двох синів.
1992—1994 — служба в Збройних силах України.
З 1997 р. по 1998 р. працював на посаді бухгалтера централізованої бухгалтерії Жвирківської селищної ради Сокальського р-ну Львівської обл.
З січня по березень 1998 р. працював бухгалтером у Сокальському районному вузлі електрозв'язку Львівського ОДПЕЗ «Укртелеком».
З лютого по грудень 1999 р. працював на посаді провідного фахівця Сокальської дільниці Львівської філії ДК "ТД «Газ України».
З листопада 2013 року під час Революції гідності був сотником 10 Сокальської сотні Самооборони Майдану. 19–20 лютого обороняв Майдан. Після перемоги на Майдані пішов добровольцем в Національну гвардію України.
1 липня 2014 р. отримав поранення біля Слов'янська. Брав участь у бойових діях в зоні АТО біля Дебальцевого і займав посаду заст. ком. взводу, командир відділення 1-го Батальйону Оперативного Призначення Національної Гвардії України ім. Кульчицького.
Народний депутат 8 скликання. Обраний у 2014 році від партії “Народний Фронт” за округом №119 (Львівська область), безпартійний. Голова підкомітету з питань вугільної промисловості Комітету Верховної Ради України з питань паливно-енергетичного комплексу, ядерної політики та ядерної безпеки.
У 2019 році був обраний до Верховної Ради 9 скликання від партії "Європейська Солідарність" як безпартійний за 119 округом (Львівська область). Член однойменної фракції. Член Комітету з питань енергетики та житлово-комунальних послуг.
12.11.2019