Родился 1 июня 1986 г. в пос. Новая Читинский район Читинской области (ныне - Забайкальский край).
В 2008 г. окончил Забайкальский государственный гуманитарно-педагогический университет им. Н. Г. Чернышевского (в 2012 г. объединен с Забайкальским государственным университетом) по специальности "учитель истории", в 2011 г. - Дальневосточную академию государственной службы по специальности "государственное и муниципальное управление".
В 2006–2007 гг. – ведущий информационных программ FM-радиостанции Забайкалья "Популярное радио".
В 2007–2008 гг. был редактором, ведущим информационных программ "Вести-Чита", "Вести+" государственной телерадиокомпании "Чита". В 2008–2011 гг. – редактор и ведущий информационных программ "Радио Сибирь".
В 2011 г. работал заведующим отделом информации Забайкальской краевой организации профсоюза образования и науки РФ.
В 2012 г. - помощник депутата Государственной думы РФ Василины Кулиевой по работе в Забайкальском крае. Доверенное лицо лидера партии Владимира Жириновского в Забайкалье.
2012-2013 гг. - депутат Совета муниципального района "Нерчинский район" V созыва.
С 2013 г. был заместителем координатора Забайкальского регионального отделения ЛДПР Василины Кулиевой.
Работал начальником Центра обеспечения функционирования комплексной системы безопасности жизнедеятельности Забайкальского края.
8 сентября 2013 г. избран депутатом Законодательного собрания Забайкальского края II созыва от партии ЛДПР. 10 октября того же года был возглавил фракцию ЛДПР. Был членом комитета по демографической политике, качеству жизни и трудовым отношениям; заместителем председателя комиссии по регламенту и вопросам депутатской этики. Депутатские обязанности исполнял на непостоянное основе.
В 2016 г. баллотировался в Государственную думу РФ VII созыва от партии ЛДПР в Забайкалье: в составе федерального списка ее кандидатов (второй номер в региональной группе №31; после исключения первого номера - Сергея Абельцева - возглавил группу) и по Читинскому одномандатному избирательному округу №43.
В 2016-2021 гг. - депутат Госдумы РФ VII созыва. Был избран 18 сентября 2016 г. по списку ЛДПР. Вошел в партийную фракцию.