Народився 4 листопада 1970 року в місті Тернополі.
Львівський національний університет імені Івана Франка, юридичний факультет (1993), юрист, «Правознавство». Кандидат юридичних наук (з жовтня 2009).
З 1993 року працював на посадах помічника прокурора, слідчого, старшого слідчого міської прокуратури Тернополя.
У 1998-му було переведено до прокуратури Автономної Республіки Крим. Працював слідчим, заступником начальника, начальником відділу з нагляду за виконанням законів спеціальними підрозділами боротьби з організованою злочинністю прокуратури АР Крим.
З початку 2005 року обіймав посаду заступника генерального прокурора України (Святослава Піскуна, а потім Олександра Медведька) – прокурора АР Крим.
З листопада 2008 по грудень 2012 р. - народний депутат України VI скликання від виборчого блоку Наша Україна - Народна самооборона (квота громадського руху Народна самооборона, лідер - Юрій Луценко). Голова підкомітету з питань удосконалення законодавства про адміністративні правопорушення Комітету ВР з питань законодавчого забезпечення правоохоронної діяльності.
З 4 березня до 31 жовтня 2013 року був головою Львівської обласної державної адміністрації.
У 2016 році очолив Федерацію водно-моторного спорту України.
З 2017 по 2019 рік – заступник голови Кваліфікаційно-дисциплінарної комісії прокурорів.
У 2021 році очолив представництво Національної асоціації адвокатів України у Нью-Йорку.
Державний радник юстиції 2 класи. Заслужений адвокат України.
Одружений, є дочка.
01.04.2022