Родился 11 марта 1949 г. в с. Чаган Камызякского района Астраханской области.
В 1979 г. окончил Астраханский технический институт рыбной промышленности и хозяйства (ныне — Астраханский государственный технический университет) по специальности «инженер-кораблестроитель»,
в 1990 г. – Саратовскую межобластную высшую партийную школу (ныне — Поволжский институт управления имени П. А. Столыпина – филиал Российской академии народного хозяйства и государственной службы при президенте РФ).
В 2001 г. получил диплом Государственной академии профессиональной переподготовки и повышения квалификации руководящих работников и специалистов инвестиционной сферы (ныне — Институт дополнительного профессионального образования Научно-исследовательского университета «Высшая школа экономики»; Москва).
В 1968-1970 гг. служил в Вооруженных силах СССР. С 1970 г. занимал должность работника, затем мастера участка на судостроительном заводе им. Карла Маркса в Астрахани. В 1979 г. вступил в Коммунистическую партию Советского Союза (КПСС).
В 1981-1985 гг. был инструктором, затем заведующим отделом одного из районных комитетов (райкомов) КПСС Астрахани. С 1985 по 1987 г. — председатель исполнительного комитета (исполкома) районного Совета народных депутатов Астрахани. В 1987-1991 гг. — первый секретарь Советского райкома КПСС Астрахани. С 1991 по 1993 г. — председатель районного Совета народных депутатов Советского района Астрахани. С 1993 г. – секретарь Астраханского областного комитета (обкома) Коммунистической партии Российской Федерации (КПРФ). В 1994-1995 гг. — заместитель директора по быту Астраханского судоремонтно-судостроительного завода им. XXX годовщины Великой октябрьской социалистической революции. В тот же период был депутатом Астраханского областного представительного собрания (название заксобрания Астраханской области до 2001 г.).
В 1995-1999 гг. — депутат Государственной думы РФ II созыва. 17 декабря 1995 г. был избран по партийному списку КПРФ (Нижневолжская региональная группа).
Член фракции КПРФ, входил в состав комитета Госдумы РФ по собственности, приватизации и хозяйственной деятельности.
В марте-апреле 1997 г. был членом центрального комитета (ЦК) КПРФ.
С 1997 по 2010 г. – первый секретарь Астраханского обкома КПРФ. Входил также в центральную контрольно-ревизионную комиссию партии.
В 1999-2003 гг. — депутат Госдумы РФ III созыва. 19 декабря 1999 г. баллотировался по партийному списку КПРФ (Волжско-Каспийская региональная группа), а также по Астраханскому одномандатному округу №61.
В округе занял второе место (19,07%), уступив депутату Астраханского областного представительного собрания Олегу Шеину (21,47%).
Был избран в Госдуму по партийному списку КПРФ.
Был членом партийной фракции, заместителем председателя комитета Госдумы РФ по собственности.
7 декабря 2003 г. баллотировался в Государственную думу IV созыва по партийному списку КПРФ (был четвертым номером в Волжско-каспийской региональной группе) и по Астраханскому одномандатному округу №63.
В одномандатном округе занял третье место, набрав 9,97% голосов.
С 2003 г. работал ведущим референтом аппарата фракции КПРФ в Госдуме.
В 2004 г. во время внутрипартийного конфликта в КПРФ между Геннадием Семигиным и Геннадием Зюгановым поддержал Зюганова. Был избран в состав секретариата ЦК КПРФ (переизбран в 2008 г.).
В 2006-2010 гг. — депутат Думы Астраханской области. Избран по списку КПРФ, в региональном парламенте возглавлял партийную фракцию.
В 2011-2016 гг. — депутат Госдумы РФ VI созыва. 4 декабря 2011 г. был избран по партийному списку КПРФ, баллотировался под первым номером региональной группы №32 (Волгоградская область, Астраханская область). В Думе был членом фракции КПРФ, входил в парламентский комитет по вопросам собственности.
В 2012-2016 гг. — заместитель председателя комитета Госдумы РФ по экономической политике, инновационному развитию и предпринимательству.
18 сентября 2016 г. избран депутатом Государственной думы РФ VII созыва по партийному списку КПРФ. На выборах возглавлял региональную группу №6 (Республика Калмыкия, Астраханская область, Волгоградская область).
В нижней палате парламента — член фракции КПРФ, первый заместитель председателя комитета ГД по экономической политике, промышленности, инновационному развитию и предпринимательству, заместитель председателя комиссии по вопросам поддержки малого и среднего предпринимательства. В июле 2019 г. зарегистрирован кандидатом от КПРФ на выборах губернатора Астраханской области.
По итогам голосования 8 сентября 2019 г. набрал 11,81%,:,
19 сентября 2021 г. избран депутатом Государственной думы РФ VIII созыва по списку партии КПРФ. Баллотировался под первым номером региональной группы №7 (Республика Калмыкия, Астраханская, Волгоградская обл.).
С 12 октября 2021 г. — первый заместитель председателя комитета Госдумы по экономической политике.
Член ЦК КПРФ (с 2013 г.).