1963-1966 гг. -служил в Советской армии в радиационно-химической разведке.
Преподавал физику и математику в вузе. Одновременно занимался профсоюзной, комсомольской, партийной работой.
В 1966 г. вступил в КПСС.
1983-1989 гг. -работал в отделе агитации и пропаганды ЦК КПС инструктором, заведующим сектором.
1989-1990 гг. -заместитель заведующего идеологическим отделом ЦК КПСС. Делегат Учредительного съезда Компартии РСФСР (июнь-сентябрь 1990 г. ) и XXVIII съезда КПСС (июнь 1990 г.).
После создания Коммунистической партии РСФСР в июне 1990 г. на 1-м учредительном съезде был избран секретарем ЦК и членом Политбюро этой партии, председателем постоянной Комиссии ЦК КП РСФСР по гуманитарным и идеологическим проблемам.
1993 г. - депутат Государственной Думы 1-го (5-го) созыва по федеральному списку КП РФ.
1996 г. -зарегистрирован кандидатом в президенты РФ.
1999 г.-депутат Государственной Думы 3-го (7-го) созыва. Лидер КПРФ
Высшее, окончил физико-математический факультет Орловского педагогического института.
В 1978-1980 гг. учился на основном отделении Академии Общественных наук при ЦК КПСС. Окончил экстерном аспирантуру АОН.