
Народився 14 січня 1967 році в селі Буща Дубенський район на Рівненщині. У 1992 році закінчив історичний факультет Луцького державного педагогічного інституту.
У 1990—1991 — водій господарського відділу УКДБ УРСР у Рівненській області.
У 1991—1999 — служба на оперативних і керівних посадах у відділі захисту національної державності УСБ в Рівненській області.
У 1999—2000 — заступник начальника відділу Управління національної державності Департаменту захисту національної державності та боротьби з тероризмом.
У 2000—2004 — начальник відділу Управління національної державності Департаменту захисту національної державності та боротьби з тероризмом.
У 2004—2005 — заступник начальника Управління контррозвідувальних заходів по боротьбі з тероризмом Департаменту захисту національної державності та боротьби з тероризмом.
З 24 травня 2005[1] року до 28 грудня 2006[2] був начальником Київського обласного управління СБУ.
З 28 грудня 2006[3] до 11 квітня 2008[4] рр. — начальник Київського міського управління СБУ.
З 11 квітня 2008[5] до 4 червня 2009[6] рр. — начальник Головного управління СБУ у м. Києві та Київській області.
З 4 червня 2009[7] до 11 грудня 2009 рр. — заступник Голови СБУ — начальник Головного управління боротьби з корупцією та організованою злочинністю Служби безпеки України.[8]
З 11 грудня 2009[9] до 12 березня 2010[10] рр. — перший заступник Голови СБУ — начальник Головного управління «К» по боротьбі з корупцією та організованою злочинністю Служби безпеки України.
З 7 липня 2014[11] року — перший заступник Голови Служби Безпеки України.
З 7 липня 2014[12] року — керівник Антитерористичного центру при Службі безпеки України.