Освіта: вища. Здобув освіту на юридичному факультеті Київського державного університету ім.Т.Шевченка.
Стаж роботи в органах прокуратури — понад 17 років.
Обіймав посади:
– стажиста, помічника прокурора Московського району міста Київ,
– прокурора відділу загального нагляду прокуратури міста Київ,
– прокурора слідчого відділу слідчого управління нагляду за розслідуванням кримінальних справ слідчими органів прокуратури Київської області.
У Генеральній прокуратурі України перебував на таких посадах:
– прокурор,
– старший прокурор,
– начальник відділу нагляду за додержанням законів органами податкової міліції при провадженні оперативно-розшукової діяльності, дізнання і досудового слідства,
– заступник начальника управління нагляду за додержанням законів спецпідрозділами та іншими установами, які ведуть боротьбу з організованою злочинністю,
– старший прокурор другого наглядового відділу управління нагляду за розслідуванням кримінальних справ слідчими органів прокуратури Головного слідчого управління,
– заступник начальника управління нагляду за розслідуванням кримінальних справ слідчими органів прокуратури Головного слідчого управління; старший прокурор відділу захисту фінансово-економічних інтересів держави управління захисту інтересів держави Головного управління нагляду за додержанням законів щодо прав і свобод та захисту інтересів держави.
Має досвід роботи в центральних органах виконавчої влади, зокрема в Антимонопольному комітеті України.