Родился 26 апреля 1961 (Орёл, СССР).
В 1980—1982 годах проходил службу в армии. С 1982 по 1991 год занимал различные посты в Орловском обкоме комсомола и горкоме КПСС.
С 1991 по 1996 — замдиректора и директор АО «Исток». В 1996—2001 г. — заместитель, первый заместитель мэра города Орла.
С 2001-го по 2006-й — председатель Орловского городского Совета народных депутатов. В 2006—2007 годах — заместитель главы администрации города Орла.
С 2007 — депутат, руководитель фракции КПРФ в Орловском областном Совете народных депутатов.
С октября 2016 года — член Совета Федерации Федерального собрания Российской Федерации — представитель от законодательного (представительного) органа государственной власти Орловской области, член Комитета Совета Федерации по бюджету и финансовым рынкам.
В 1988 закончил Всесоюзный заочный инженерно-строительный институт по специальности «инженер-строитель». Кандидат экономических наук.