Народився 9 липня 1974 року, с. Петрів, Івано-Франківська область.
У 1992 р. закінчив Львівський технікум банківської справи, економіст, «Облік в кредитних установах».
У 1997 р. закінчив Тернопільську академію народного господарства, Інститут банківського бізнесу, економіст, «Облік і аудит».
Листопад 1992 — січень 1994 рр. — оператор комп'ютерного набору сектора обліково-операційної роботи операційного відділу дирекції Акціонерного комерційного агропромбанку «Україна», м. Івано-Франківськ.
Січень 1994 — квітень 1994 рр. — старший економіст комерційного відділу філії комерційного банку «АвтоЗАЗбанк», м. Івано-Франківськ.
Квітень 1994 — січень 1996 рр. — начальник комерційного відділу філії комерційного банку «АвтоЗАЗбанк», м. Івано-Франківськ.
Квітень 1997 — лютий 2006 рр. — керуючий Івано-Франківською філією комерційного банку «Фінанси та кредит», м. Івано-Франківськ.
Березень 2006 — квітень 2010 рр. — заступник голови Івано-Франківської обласної державної адміністрації, м. Івано-Франківськ.
З травня 2010 р. — радник голови правління ПАТ «Банк „Фінанси та кредит“».
З 2010 р. — депутат Івано-Франківської обласної ради, обраний за партійними списками політичної партії «Фронт Змін», голова фракції «Фронт Змін», голова постійної депутатської комісії з питань бюджету фінансів податків та інвестицій.
Грудень 2012 — жовтень 2014 рр. — народний депутат України VII скликання, обраний від партії Всеукраїнське об'єднання «Батьківщина», № 54. Секретар Комітету Верховної Ради з питань бюджету.
З листопад 2014 — народний депутат України VIII скликання, обраний від партії «НАРОДНИЙ ФРОНТ». Секретар Комітету Верховної Ради з питань бюджету.
Був членом партії «Фронт Змін», очолював Івано-Франківську обласну організацію. На даний час є членом Політичної партії «Народний фронт», очолює Івано-Франківську обласну організацію.
Кандидат у народні депутати від партії «Українська Стратегія Гройсмана» на парламентських виборах 2019 року, № 12 у списку.
Одружений. У подружжя четверо дітей – двоє синів та дві дочки.
01.12.2019