Народився 25 квітня 1954, село Нове Село, Хмельницька область.
У 1981 році закінчив Новокаховський технікум ГМЭСГ за спеціальністю технік-механік, без відриву від виробництва.
В 1991 році закінчив Харківську національну юридичну академію за спеціальністю правознавство, а у 2002 році закінчив Херсонський державний технічний університет за спеціальністю економіка підприємств.
З 1982 року пройшов шлях від інспектора дорожньо-патрульної служби до першого заступника начальника управління-начальника кримінальної міліції УМВС України у Херсонській області. Також працював водієм, токарем та учнем фрезерувальника.
1986–1991 — старший державтоінспектор відділу ДАІ Цюрупинського райвідділу внутрішніх справ.
1991–1992 — заступник начальника з роботи з особовим складом Цюрупинського райвідділу внутрішніх справ УВС Херсонського облвиконкому.
1992–1993 — старший оперуповноважений з особливо важливих справ відділу боротьби з організованою злочинністю, місто Херсон.
1993 — помічник начальника з оперативного прикриття та роботи з кадрами Управління боротьби з організованою злочинністю УВС.
З квітня 1993 — начальник Цюрупинського райвідділу УМВС в Херсонській області.
З 1995 — начальник управління Державної автоінспекції МВС України в Херсонській області.
1998–1999 — перший заступник начальника управління — начальник кримінальної міліції УМВС України в Херсонській області.
1999–2001 — начальник УМВС України в Полтавській області.
Липень — жовтень 2001 — заступник Міністра внутрішніх справ України — начальник Головного управління МВС України в АР Крим.
Жовтень 2001 — вересень 2003 — заступник Державного секретаря — начальник Головного управління МВС України в Автономній Республіці Крим.
Вересень 2003 — лютий 2005 — заступник Міністра внутрішніх справ України — начальник ГУМВС України в Автономній Республіці Крим.
З 2005 — пенсіонер.
Депутат Верховної Ради Автономної Республіки Крим (лютий 2004 — квітень 2006).
Березень 2006 — кандидат в народні депутати України від Народного блоку Литвина, № 86 в списку. На час виборів був членом Народної партії.
З 12 грудня 2012 — народний депутат України 7-го скликання від політичної партії «УДАР (Український демократичний альянс за реформи) Віталія Кличка», № 14 в списку. Заступник голови Комітету з питань законодавчого забезпечення правоохоронної діяльності.
Депутат Верховної Ради 8 скликання, обраний від партії “Блок Петра Порошенка” (№36 у списку) як безпартійний, перший заступник голови Комітету Верховної Ради України з питань законодавчого забезпечення правоохоронної діяльності. Заступник голови ВГО “Сила і честь”, яку очолює Ігор Смешко.
Депутат Київської міськради від Блоку Віталія Кличка (2008–2012).
Генерал-лейтенант міліції (з 20 серпня 2001).
23 серпня 2017 року присвоєно спеціальне звання генерала поліції першого рангу у відставці.
Дружина Лариса Генріхівна (1955). Син Дмитро (1977). Дочка Ірина (1982).
15.12.2019