Родился 15 сентября 1951 в с. Косоржа Щигровского района Курской области, русский.
В 1974 окончил Харьковский институт инженеров железнодорожного транспорта им. С. М. Кирова по специальности "инженер-механик".
С 1968 - рабочий Кшенского сахарного завода.
В 1976 - 79 находился на выборной комсомольской работе в Курске и Курской области.
В 1991 - 92 - председатель Щигровского районного Совета народных депутатов, затем - председатель исполкома Курского областного Совета.
12 декабря 1993 был избран депутатом Государственной Думы РФ первого созыва.
17 декабря 1995 был избран в новый состав Государственной Думы РФ.
На президентских выборах 1996 был доверенным лицом Геннадия Зюганова в Курской области.
29 декабря 1996 был избран депутатом Курской областной думы второго созыва.
19 декабря 1999 был избран депутатом Государственной Думы РФ третьего созыва.
Заместитель председателя Комитета Государственной Думы РФ по обороне.
Женат. Жена Валентина - школьный учитель, преподает историю, а также возглавляет Дом пионеров. Дети Игорь и Ольга, студенты (1996).