Родился 6 октября 1942.
Окончил физико-математический факультет Новозыбковского педагогического института. Кандидат философских наук.
Работал пионервожатым, секретарем парткома Брянского педагогического университета.
До 1996 был заведующим кафедрой философии и истории Брянского государственного технического университета. Доцент.
8 декабря 1996 был избран депутатом Брянской областной думы второго созыва. Был избран председателем комитета Брянской областной думы по образованию.
В январе 1999 был назначен заместителем главы администрации Брянской области по образованию, науке и культуре.
19 декабря 1999 был избран депутатом Государственной Думы РФ третьего созыва.
В Государственной Думе в январе 2000 зарегистрировался в депутатской фракции КПРФ.
С 26 января 2000 - член Комитета Государственной Думы по труду, социальной политике и делам ветеранов (с 15 марта 2000 - Комитет по труду и социальной политике).