Родился в 1954 году в городе Куйбышеве.
В 1972 году окончил военно-морское училище в городе Ленинграде.
Окончил Всесоюзный заочный юридический институт.
С 1972 до 1985 года служил в военно-морском флоте.
В органах прокуратуры начал работать с 1987 года.
До 1991 года - заместитель Орехово-Зуевского городского прокурора Московской области.
С 1991 по 1998 годы - прокурор города Реутов Московской области.
С 1998 по 2001 годы - заместитель Московского регионального природоохранного прокурора-начальник следственного управления.
До недавнего времени работал на различных должностях в системе Минюста РФ.
На 25 февраля 2013 года работает в должности руководителя следственного управления Следственного комитета при прокуратуре РФ по Самарской области.