Народився 17 грудня 1968, село Королівка, Борщівського району, Тернопільської області.
У 1985—1990 навчався на факультеті фізичного виховання в Тернопільському педагогічному університеті.
У 2000—2002 — навчання в магістратурі Тернопільської академії народного господарства (ТАНГ) за спеціальністю «Облік та аудит»; 2004 — закінчив магістратуру ТАНГ.
У 1987—1989 — служба в армії.
У 1993—1994 — адміністратор ДКП фірма «Галактика», у 1994—1996 — завідувач баром «Бістро» АТЗТ «Фірма Галактика», у 1996—2009 — завідувач виробництвом бару «Бістро» ТзОВ «Ресторан дорожній».
Від 2009 — головний спеціаліст відділу у справах молоді та спорту Бучацької РДА Тернопільської області, головний спеціаліст відділу з питань фізичної культури і спорту головного управління з питань туризму, сім'ї, молоді та спорту Тернопільської обласної державної адміністрації, заступник начальника головного управління — начальник відділу з питань фізичної культури і спорту головного управління з питань туризму, сім'ї, молоді та спорту Тернопільської обласної державної адміністрації.
Від 2010 — начальник управління з питань фізичної культури і спорту головного управління з питань туризму, сім'ї, молоді та спорту Тернопільської обласної державної адміністрації.
Від 1994 — заступник директора шахово-шашкового клубу «Авангард».
Від 2011 — тренер з пауерліфтингу Тернопільської обласної федерації культуризму.
2005 — чемпіон України, Європи та світу з бодібілдингу за версією WFA.
У 2006—2010 — депутат Тернопільської міської ради від Блоку Юлії Тимошенко.
Від 2010 — член партії «Нова країна».
Від 2010 — член Політичної партії «УДАР (Український Демократичний Альянс за Реформи) Віталія Кличка».
Від 12 грудня 2012 — народний депутат України 7-го скликання від політичної партії «УДАР (Український демократичний альянс за реформи) Віталія Кличка», № 25 в списку. Член Комітету з питань національної безпеки і оборони.
Народний депутат 8 скликання, обраний від “Блоку Петра Порошенка” (№67 у списку) як безпартійний. Голова підкомітету з питань залізничного транспорту Комітету Верховної Ради України з питань транспорту.
У 2019 році балотувався до Верховної Ради по 163 округу (м.Тернопіль) від партії “УДАР” як безпартійний.