Родился 2 декабря 1954 г. в дер. Марьино Костромской обл.
В 1980 г. окончил Высшую школу Комитета государственной безопасности СССР (ныне Академия Федеральной службы безопасности России).
Кандидат юридических наук.
В 1974–1976 гг. проходил военную службу по призыву в Пограничных войсках КГБ СССР.
С 1976 г. служил в органах КГБ СССР. В 1980 г. был оставлен для прохождения службы в Высшей школе КГБ СССР (с 1992 г. - Академии Министерства безопасности РФ), служил в вузе до 1997 г., занимался преподавательской и научной работой. С 1994 г. – ученый секретарь Академии Министерства безопасности РФ (с 1995 г. – Академия Федеральной службы безопасности РФ).
В 1997-1998 гг. – начальник управления делами Федеральной пограничной службы России.
С 1998 по 2001 г. был руководителем аппарата Совета Безопасности РФ.
В апреле-июле 2001 г. – начальник управления делами Министерства обороны РФ.
С июня 2002 г. по октябрь 2004 г. - начальник главного управления кадров Министерства обороны РФ - заместитель по кадрам министра обороны РФ Сергея Иванова.
В 2004-2005 гг. – начальник службы кадровой и воспитательной работы Министерства обороны РФ.
С 13 сентября 2005 г. по 17 июня 2024 г. - статс-секретарь - заместитель министра обороны РФ.
30 марта 2009 г. уволен с военной службы с переводом в разряд федеральных государственных служащих с сохранением должности.
Возглавляет наблюдательный совет ЦСКА (с апреля 2015 г.).
Член Совета при президенте РФ по делам казачества (с ноября 2019 г.).
Генерал армии (2004).
Действительный государственный советник 1-го класса (2011).
Награжден орденами Почета, Александра Невского (2014), "За заслуги перед Отечеством" II, III и IV степеней.