Родился 20 сентября 1975 г. в г. Киренске Иркутской области.
В 1997 г. окончил Иркутский филиал Московского государственного университета коммерции, затем – Институт ФСБ России в Новосибирске. В 2011 г. завершил обучение в Юридическом институте Иркутского государственного университета, также получил степень МВА по направлению "управление недвижимостью" в Академии народного хозяйства при правительстве РФ (ныне - Российская академия народного хозяйства и государственной службы при президенте РФ).
В 2000-х гг. работал в управлении Федеральной службы безопасности (ФСБ) по Иркутской области в сфере экономической безопасности и борьбы с коррупцией, руководил оперативным отделением. Командировался в УФСБ по Чеченской Республике, участвовал в боевых действиях в Чечне.
С 2010 г. – пенсионер ФСБ, после отставки занялся предпринимательской деятельностью.
В 2011 г. стал одним из создателей и директором по развитию сельскохозяйственного предприятия "АгроБайкал" (Иркутская область), которое специализируется на производстве высокобелковых кормов и элитных семян.
С 2013 по 2016 г. - депутат Законодательного собрания Иркутской области II созыва. 8 сентября 2013 г. избран по списку Коммунистической партии Российской Федерации (КПРФ), был четвертым номером в общей части списка. Входил в комитет заксобрания по собственности и экономической политике. Депутатские полномочия прекращены досрочно 18 сентября 2016 г. в связи с избранием в нижнюю палату федерального парламента.
В 2016-2021 гг. – депутат Государственной думы РФ VII созыва. 18 сентября 2016 г. был избран в Госдуму по Иркутскому одномандатному округу №93 (выдвигался от КПРФ). Получил 34,45% голосов избирателей, ближайший соперник – единоросс Олег Каньков – набрал 30,4%. Входил в состав фракции КПРФ. С 26 января 2021 г. был первым заместителем председателя комитета Госдумы РФ по бюджету и налогам.
С 2021 г. - депутат Государственной думы РФ VIII созыва от КПРФ. Был избран 19 сентября 2021 г. по Иркутскому одномандатному избирательному округу №93 (Иркутская обл.). Набрал 50,77% голосов (второе место в округе занял директор ООО "Интеграл" Роман Ефремов от "Единой России", 17.76%). С 12 октября 2021 г. - первый заместитель председателя комитета Госдумы по бюджету и налогам.
Председатель Иркутского регионального отделения межрегиональной общественной организации "Центр противодействия коррупции в органах государственной власти" (с 2012 г.).
Член совета директоров Иркутского аэропорта (с 2016 г.).
Подполковник.