Народився 16 грудня 1962 року в с. Тухля Сколівського району Львівської області.
У 1988 році Харківському юридичному інститут за спеціальністю "правознавство”
09.1980-04.1981 - робітник Стрийської взуттєвої фабрики Львівської області
04.1981-05.1983 - служба в Збройних Силах (рядовий, заступник командира взводу в/ч 43064 Білоруського військового округу)
06.1983-01.1984 - робітник будівельної бригади радгоспу ім. І.Франка
Сколівського району Львівської області
01.1984-09.1984 - зав. сектором обліку Сколівського РК ЛКСМУ Львівської області
09.1984-06.1988 - студент Харківського юридичного інституту
07.1988-09.1992 - стажист, слідчий прокуратури Стрийського району Львівської області
09.1992-11.1994 - старший слідчий прокуратури Львівської області
11.1994-02.1995 - слідчий з особливо важливих справ слідчого відділу
прокуратури Львівської області
02.1995-03.1996 - начальник слідчої частини відділу нагляду за додержанням законів спеціальними підрозділами по боротьбі з організованою злочинністю прокуратури Львівської області
03.1996-11.1996 - начальник слідчого відділу прокуратури Львівської області
11.1996-11.1997 - начальник відділу нагляду за додержанням законів спеціальними підрозділами по боротьбі з організованою злочинністю прокуратури Львівської області
11.1997-12.1997 - заступник прокурора Львівської області – начальник слідчого управління
12.1997-09.1998 - заступник прокурора Львівської області – начальник управління нагляду за додержанням законів органами, які проводять оперативно-розшукову діяльність, дізнання та досудове слідство
09.1998-10.1998 - заступник прокурора Львівської області
10.1998-02.1999 - перший заступник прокурора Львівської області - начальник управління нагляду за додержанням законів на транспорті
02.1999-09.1999 - перший заступник прокурора Львівської області
09.1999-03.2000 - перший заступник прокурора Львівської області - начальник управління нагляду за додержанням законів органами, які проводять оперативно-розшукову діяльність, дізнання та досудове слідство
03.2000- 06.2001 - перший заступник прокурора Чернівецької області
06.2000- 06.2001 – заступник начальника управління координації діяльності правоохоронних та інших державних органів по боротьбі з корупцією і організованою злочинністю - начальник відділу організаційного забезпечення діяльності Координаційного комітету по боротьбі з корупцією і організованою злочинністю при Президентові України Генеральної прокуратури України
06.2001-09.2001 - начальник відділу нагляду за додержанням природоохоронного законодавства Генеральної прокуратури України
09.2001-11.2003 - прокурор Рівненської області
11.2003 - по т.ч. - заступник Генерального прокурора України
Член колегії Генеральної прокуратури України
Заслужений юрист України
Нагороджений нагрудним знаком "Почесний працівник прокуратури України", нагрудним знаком "Подяка за сумлінну службу в органах прокуратури" І ступеня, відзнакою МВС України "Закон і честь", відзнакою НЦБ Інтерполу "За заслуги І ступеня", медаллю "За сприяння в охороні державного кордону України"