Родился 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% голосов (победу одержал самовыдвиженец, депутат Госдумы РФ Олег Шеин, - 35,84%). По итогам распределения мест в парламент не прошел.
С 2003 г. работал ведущим референтом аппарата фракции КПРФ в Госдуме.
В 2004 г. во время внутрипартийного конфликта в КПРФ между Геннадием Семигиным и Геннадием Зюгановым поддержал Зюганова. Был избран в состав секретариата ЦК КПРФ (переизбран в 2008 г.).
В 2006-2010 гг. - депутат Думы Астраханской области. Избран по списку КПРФ, в региональном парламенте возглавлял партийную фракцию.
В 2011-2016 гг. - депутат Госдумы РФ VI созыва. 4 декабря 2011 г. был избран по партийному списку КПРФ, баллотировался под первым номером региональной группы №32 (Волгоградская область, Астраханская область). В Думе был членом фракции КПРФ, входил в парламентский комитет по вопросам собственности. В 2012-2016 гг. - заместитель председателя комитета Госдумы РФ по экономической политике, инновационному развитию и предпринимательству.
18 сентября 2016 г. избран депутатом Государственной думы РФ VII созыва по партийному списку КПРФ. На выборах возглавлял региональную группу №6 (Республика Калмыкия, Астраханская область, Волгоградская область). В нижней палате парламента - член фракции КПРФ, первый заместитель председателя комитета ГД по экономической политике, промышленности, инновационному развитию и предпринимательству, заместитель председателя комиссии по вопросам поддержки малого и среднего предпринимательства.
В июле 2019 г. зарегистрирован кандидатом от КПРФ на выборах губернатора Астраханской области. По итогам голосования 8 сентября 2019 г. набрал 11,81%, заняв второе место из четырех кандидатов после врио губернатора Астраханской области Игоря Бабушкина (75,63%, самовыдвижение).
19 сентября 2021 г. избран депутатом Государственной думы РФ VIII созыва по списку партии КПРФ. Баллотировался под первым номером региональной группы №7 (Республика Калмыкия, Астраханская, Волгоградская обл.). С 12 октября 2021 г. - первый заместитель председателя комитета Госдумы по экономической политике.
Член ЦК КПРФ (с 2013 г.).
Имеет благодарность президента РФ (2014), а также правительства РФ (2017).