Родился 28 июня 1953 года в Ленинграде. Окончил Всесоюзный заочный юридический институт (1980). С 1974 года работал в Госавтоинспекции. Начинал с должности инспектора отдела ГАИ и дорожного надзора на правительственной спецтрассе ГУВД Москвы, в 1987 году занял должность начальника отдела. С 1994 года — заместитель начальника управления ГАИ, с февраля 2000 года — первый заместитель начальника ГИБДД Москвы. В апреле 2001 года возглавил столичную автоинспекцию. В 2002 году стал известен благодаря операции по чистке рядов ГИБДД Москвы, по результатам которой завели более 400 уголовных дел, а в Северо-Восточном округе Москвы было уволено все руководство инспекции. В 2010 году получил строгий выговор от главы ГУВД Москвы Владимира Колокольцева за то, что его подчиненные 5 марта на МКАД использовали частные автомобили в качестве живого щита, для того чтобы задержать преступника.
Генерал-майор милиции. Имеет правительственные награды, в том числе медали "За отличие в охране общественного порядка", "За безупречную службу" трех степеней. Женат, дочь.