Родился 14 октября 1963 г. в с. Строкова, Переяслав-Хмельницкий район, Киевская область. В 1992 г. закончил Национальную Академию внутренних дел Украины (НАВДУ).
После окончания школы работал в Переяслав-Хмельницком зверохозяйстве.
1981-1983 гг. - служба в армии.
Декабрь 1983 г. - поступил на службу в органы внутренних дел на должность милиционера дивизиона милиции отдела вневедомственной охраны при Днепровском РОВД г. Киева.
1985-1987 гг. - учеба в Калининградской специальной средней школе милиции МВД СССР. В 1987 г. был направлен для дальнейшего прохождения службы участковым инспектором милиции Днепровского районного отдела внутренних дел УВД г. Киева.
С 1990 г. - проходил службу на должностях оперуполномоченного и заместителя начальника отдела уголовного розыска Днепровского РОВД ГУВД г. иева.
Июнь 1993 г. - назначен заместителем начальника отдела - начальником отделения отдела по борьбе с групповыми и организованными преступными проявлениями управления уголовного розыска ГУВД г. Киева.
Декабрь 1994 г. - заместитель начальника управления уголовного розыска - начальник отдела по борьбе с групповыми и организованными преступными проявлениями, с 1997 г. - начальник управления уголовного розыска.
Декабрь 1999 г. - назначен первым заместителем начальника Главного управления уголовного розыска МВД Украины, в марте 2001 г. - начальником УМВД Украины на Львовской железной дороге.
С февраля 2003 г. - первый заместитель начальника Главного управления - начальник управления по борьбе с организованной преступностью ГУМВД Украины в г. Киеве.
Август - ноябрь 2003 г. - заместитель начальника Департамента уголовного розыска - начальник управления по борьбе с организованной преступностью.
2003 - 2005 г. - первый заместитель начальника Департамента уголовного розыска МВД Украины.
С февраля 2005 г. - начальник Главного управления МВД Украины в г. Киеве. 12 марта 2010 г. - подал в отставку.
В 2006 г. избран депутатом Киевского городского совета от партии "Наша Украина".