Родился 5 июня 1949 г. в с. Новоборовицы, Свердловского района Луганской области. В 1975 г. окончил исторический факультет Луганского педагогического института, учитель истории и обществоведения.
1966-1968 гг. - токарь Ростовского завода по ремонту дорожной техники.
1975-1978 гг. - учитель истории и обществоведения Новопокровской СШ Солонянского района Днепропетровской области.
1978-1982 гг. - учитель истории СШ № 9, г. Свердловск Луганской области.
1982-1991 гг. - лектор, заведующий отделом Свердловского ГК КПУ.
1991-1994 гг. - руководитель начальной военной подготовки Свердловской СШ № 7.
Март 1994 - апрель 1998 гг. - народный депутат Верховной Рады Украины ІІ созыва (по Свердловскому избирательному округу № 249 Луганской области, выдвинут КПУ). Член Комитета по вопросам науки и народного образования. Член фракции коммунистов.
Март1998 - апрель 2002 гг. - народный депутат Верховной Рады Украины III созыва (по избирательному округу № 110 Луганской области, выдвинут КПУ). Член Комитета по вопросам науки и образования (июль1998 - июнь 1999 г.). Председатель Комитета по делам пенсионеров, ветеранов и инвалидов (июль 1999 - февраль 2000 г.). Уполномоченный представитель фракции КПУ (с мая 1998 г.)
Апрель 2002 - май 2006 гг. - народный депутат Верховной Рады Украины IV созыва (от КПУ, № 13 в списке). Председатель Комитета по делам пенсионеров, ветеранов и инвалидов (с мая 2002 г.). Уполномоченный представитель фракции КПУ (с мая 2002 г.)
Май 2006 - ноябрь 2007 гг. - народный депутат Верховной Рады Украины V созыва (от КПУ, № 10 в списке). Председатель Комитета по делам пенсионеров, ветеранов и инвалидов (с июля 2006 г.)
С ноября 2007 г. - народный депутат Верховной Рады Украины VI созыва (от КПУ, № 18 в списке). Первый заместитель председателя Комитета по делам пенсионеров, ветеранов и инвалидов (с декабря 2007 г.). Заместитель председателя фракции КПУ (с ноября 2007 г.).
С 2012 г. - народный депутат от КПУ.