Родился 29 июля 1958 г. в с. Сергеевка Красноармейского района Донецкой области.
В 1984 г. окончил юридический факультет МГУ им М. В. Ломоносова.
В 1976—1978 гг. служил в погранвойсках КГБ СССР.
В 1984—1987 гг. — начальник юридического отдела шелкового комбината им. П. П. Щербакова.
В 1987—1990 гг. — народный судья Куйбышевского районного народного суда г. Москвы.
В 1990—1991 гг. — консультант Федерации независимых профсоюзов России.
В 1991—1993 гг. — начальник юридической службы Объединения независимых рабочих профсоюзов.
С 1996 г. — член ЦКРК КПРФ, член Президиума ЦКРК КПРФ, с 2004 г. — секретарь ЦК КПРФ по правовым вопросам.
В 1998 г. окончил факультет государственного и муниципального управления Российской академии госслужбы при Президенте РФ.
До 2007 г. член Центральной Избирательной комиссии РФ с правом совещательного голоса от КПРФ. С 2007 г. депутат Государственной Думы Федерального Собрания Российской Федерации.
В декабре 2007 г. избран депутатом Государственной Думы РФ пятого созыва
Принимал участие в судебных процессах, защищая интересы рабочих, трудовых коллективов. Автор поправок в избирательное законодательство РФ.