Родился 9 декабря 1985 г. в г. Ирбите Свердловской области в семье рабочих.
В 2008 г. окончил Уральский финансово-юридический институт по специальности "юриспруденция".
Был торговым представителем в компании "Пепсико холдингс".
В 2009 г. вступил в Либерально-демократическую партию России (ЛДПР). В 2011 г. руководил секретариатом председателя партии Владимира Жириновского.
Был помощником депутата Государственной думы РФ.
4 декабря 2011 г. участвовал в выборах в Госдуму РФ VI созыва по списку ЛДПР (второй номер в региональной группе №67, Свердловская область), но после распределения мест в Думу не прошел. Тогда же был избран депутатом Законодательного собрания Свердловской области; был заместителем председателя комитета по вопросам законодательства и общественной безопасности, членом мандатной комиссии, главой фракции ЛДПР. Депутатские полномочия осуществлял до 2016 г.
В 2013 г. - координатор Челябинского, а в 2013-2014 гг. - Свердловского региональных отделений ЛДПР.
В 2014 г. был куратором ЛДПР по Уральскому федеральному округу.
18 сентября 2016 г. был избран депутатом Госдумы РФ VII созыва по списку ЛДПР (первый номер в региональной группе №117, Свердловская область). Член партийной фракции. Заместитель председателя комиссии по правовому обеспечению развития организаций оборонно-промышленного комплекса РФ.
С 4 февраля 2017 г. - член высшего совета ЛДПР.
19 сентября 2021 г. участвовал в выборах депутатов Государственной думы РФ VIII созыва от партии ЛДПР. Баллотировался под первым номером в составе региональной группы №21 (Свердловская обл.) и по Асбестовскому одномандатному избирательному округу №172 (Свердловская обл.). В Думу не прошел.