Родился 30 октября 1987 года в городе Свердловск в семье инженеров.
В 2007 году — вступил в КПРФ.
С 2007 по 2009 год — сотрудник М.Видео.
В 2010 году — окончил физический факультет Государственного образовательного учреждения высшего профессионального образования «Уральский государственный университет им. А.М. Горького».
С 2010 года — первый секретарь Свердловского обкома КПРФ.
С 2013 по 2014 год — второй секретарь Центрального Комитета Ленинского комсомола Российской Федерации.
В 2014 году — защитил диссертацию кандидата физико-математических наук, создал общественную организацию «Городской контроль КПРФ».
С 2014 года — руководитель Свердловского областного отделения КПРФ.
С 2016 года — депутат Законодательного собрания Свердловской области, заместитель председателя Законодательного собрания, член комитета по молодежной политике, развитию физической культуры, спорта и туризма.
Женат.