Родился 3 июня 1956 года в деревне Куприно Унинского района Кировской области.

В 1973 году окончил Свердловское суворовское военное училище, в 1977 году – Ленинградское высшее общевойсковое командное училище имени С.М.Кирова, в 1988 году – Военную академию имени М.В.Фрунзе, в 1999 году – Военную академию Генерального штаба Вооруженных Сил Российской Федерации.

Генерал-майор в отставке, до мая 2012 года проходил военную службу в Вооруженных Силах СССР и Российской Федерации на различных командных и штабных должностях в мотострелковых и танковых частях в Группе советских войск в Германии, Белорусском военном округе, в Штабе войск Южного направления, Главном штабе Сухопутных войск, в Главном оперативном управлении Генерального штаба Вооруженных Сил Российской Федерации.

С февраля 2013 года – консультант, с января 2015 года – начальник Отдела военно-экономического (технического) сотрудничества Управления проблем военной безопасности Секретариата Организации Договора о коллективной безопасности.

Женат, имеет двух дочерей и четырех внуков.