Родился 23 августа 1948 в деревне Зиновка Первомайского района Ярославской области, русский.
Окончил Военно-политическое училище, Тамбовский педагогический институт, в 1986 - Военно-политическую академию им. В. И. Ленина.
С 1967 - в Вооруженных Силах.
В 1993 был уволен из армии по выслуге лет в звании подполковника.
В 1993 некоторое время работал учителем истории средней школы ©15 в г. Орске Оренбургской области.
Член КПРФ. Секретарь Оренбургского обкома КПРФ.
12 декабря 1993 был избран депутатом Государственной Думы РФ первого созыва.
Входил во фракцию КПРФ.
17 декабря 1995 был избран депутатом Государственной Думы РФ второго созыва.
На президентских выборах 1996 был доверенным лицом Геннадия Зюганова в Оренбургской области.
19 декабря 1999 был избран депутатом Государственной Думы РФ третьего созыва.
Вошел в депутатскую фракцию КПРФ. С 28 января 2000 - член Комитета Государственной Думы по обороне.
Женат. Имеет двоих детей.