Народився 10 січня 1972 року в місті Надвірна Івано-Франківської області в сім’ї робітників, корінний надвірнянець.

З 1989 року по 1994 рік здобував вищу освіту в Прикарпатському державному університеті імені Василя Стефаника на художньо-графічному факультеті. Під час навчання в університеті виконував обов’язки старости групи, виступав у складі університетської команди з футболу.

27 березня 2006 року вперше обраний міським головою Надвірнянської міської ради.

21 липня 2019 року на позачергових виборах народних депутатів Верховної Ради України обраний народним депутатом Верховної Ради України IX скликання від політичної партії «Слуга народу» на одномандатному виборчому окрузі № 87 (місто Яремче з населеними пунктами Яремчанської міської ради, Надвірнянський район, частина Богородчанського, частина Коломийського районів). На час виборів: Надвірнянський міський голова, проживає в місті Надвірна Івано-Франківської області. Безпартійний.

Член Комітету Верховної Ради з питань екологічної політики та природокористування, голова підкомітету з питань охорони і раціонального використання надр, водних ресурсів.