
Родился 27 февраля 1959 года в селе Ермаковка Тарского района Омской области; после школы пошел служить в армию; демобилизовавшись, поступил в Новосибирскую среднюю школу милиции;
С 1981 по 1985 год работал в Седельниковском РОВД инспектором, а затем старшим оперуполномоченным ОБХСС;
В 1986 году переведен в областное Управление БХСС; проработав три года оперуполномоченным, становится начальником одного из городских отделений БХСС;
В 1987 году оканчивает Омскую высшую школу милиции;
В 1992-м его назначают заместителем начальника городского отдела по борьбе с экономическими преступлениями, а спустя год - заместителем начальника областного отдела (впоследствии - управления) БЭП;
В сентябре 1996 года подполковник становится начальником Управления по борьбе с организованной преступностью;
В 1997 году оканчивает Академию МВД России;
1 апреля 1999 года - назначен заместителем начальника УВД — начальником штаба УВД.
В 2010 году назначен на пост начальника ГУ МВД России по Нижегородской области.
Женат, воспитывает сына и дочь.