Родился 10 февраля 1957 г. в с.Васильевка Аннинского района Воронежской области в крестьянской семье.
В 1974 г. окончил среднюю школу с золотой медалью.
В 1979 г. окончил Московский государственный университет им. М.В.Ломоносова по специальности «Философия» (квалификация «Преподаватель философии»).
В 1986 г. окончил аспирантуру МГУ.
Доктор философских наук, профессор.
С 1994 — 1997 гг. работал председателем постоянной комиссии Воронежской областной Думы по делам общественных и религиозных организаций, молодежи и средствам массовой информации.
В 1997 — 2001 гг. — заместитель председателя областной Думы.
Первый секретарь Воронежского обкома КПРФ.
Возглавляет общественную организацию «Ассамблея народов Воронежской области».
В настоящее время — профессор кафедры философии Воронежского государственного университета.
С 2006 г. по настоящее время работает на постоянной профессиональной основе.
Избирался депутатом Воронежской областной Думы всех созывов.