Родился 13 октября 1954 г. в г. Свердловске. В 1976 году окончил юридический факультет Пермского государственного университета.
В 1976 - 1993 гг. - проходил службу в Вооруженных Силах Российской Федерации на различных должностях в органах военной прокуратуры гарнизонного звена и в Главной военной прокуратуре;
с 1993 года - на различных должностях в аппарате Совета Безопасности Российской Федерации.
С 25 мая 2012 г. - помощник Секретаря Совета Безопасности Российской Федерации.
С 23 декабря 2016 г. - заместитель Секретаря Совета Безопасности Российской Федерации.
Генерал-майор юстиции запаса. Действительный государственный советник Российской Федерации 3 класса.
Заслуженный юрист Российской Федерации. Почетный работник прокуратуры Российской Федерации. Ветеран боевых действий.
Член Межведомственной комиссии Совета Безопасности Российской Федерации по общественной безопасности.
Награжден орденами «За военные заслуги» и Почета, медалями, Почетной грамотой Президента Российской Федерации и благодарностью Президента Российской Федерации.
Женат, имеет сына.