Родился 15 августа 1952 года в селе Большие Кемары Перевозского района Горьковской области в семье учителей. В том же году семья переехала в село Сарлей Дальнеконстантиновского района Горьковской области.
В 1969 году окончил Дальнеконстантиновскую среднюю школу и поступил в Харьковское высшее командно-инженерное училище ракетных войск. По окончании училища в 1974 году был направлен в Оренбургскую армию РВСН. Службу проходил на инженерных, а затем на военно-политических должностях.
В 1982 году поступил в Военно-политическую академию им. В.И. Ленина, в 1985 году с отличием окончил ее и был оставлен в должности научного сотрудника, затем работал преподавателем.
После путча 1991 года возглавил в Министерстве обороны группу по реформированию обучения в военно-учебных заведениях. В 1992 г. избирался на Всеармейское совещание офицеров Вооружённых сил от Московского военного округа.
В 1993-94 годах по программе конверсии прошел обучение в Российско-американском бизнес-колледже. Из армии уволился в запас в 1994 году после 25 лет службы в звании полковника.
С 1985 по 2009 год был директором производственно-коммерческих фирм. По решению Правительства Москвы более 10 лет организовывал социальную поддержку ветеранов войн и Вооружённых сил. Проводил сбор средств первой необходимости для бойцов, раненных в Чечне.
С 2009 года по личным и семейным причинам жил и работал в селе Сарлей. Здесь проводил общественно-патриотическую работу.
До 1991 года состоял в КПСС. С 1991 года по 2022 год не состоял ни в одной партии.
С 2019 по 2022 год был депутатом Земского собрания района.
В 2022 году избран депутатом Дальнеконстантиновского округа от Партии СПРАВЕДЛИВАЯ РОССИЯ – ЗА ПРАВДУ, в которую был принят в том же году.