Родился в семье военнослужащего и учителя.
В 2003 году окончил Уральский государственный экономический университет по специальности "Финансы и кредит".
В 2006 году окончил Уральскую академию государственной службы по специальности – "Государственное и муниципальное управление".
В 2007 году окончил аспирантуру в Уральском государственном экономическом университете, присуждена учёная степень - кандидат экономических наук.
В сентябре 2016 года избран депутатом Законодательного Собрания Свердловской области. 19.11.2019 избран на должность заместителя председателя Законодательного Собрания Свердловской области, член Комитета по бюджету, финансам и налогам.
Член Партии «ЕДИНАЯ РОССИЯ». С сентября 2017 года - Координатор Межмуниципального координационного совета Свердловского регионального отделения Партии «ЕДИНАЯ РОССИЯ» по городу Екатеринбургу. 08.11.2019 избран в Президиум Регионального политического Совета Свердловского регионального отделения Партии "ЕДИНАЯ РОССИЯ".
11.11.2019 назначен Руководителем Региональной общественной приёмной Председателя Партии "ЕДИНАЯ РОССИЯ" Д.А. Медведева в Свердловской области.
В сентябре 2021 года вновь избран депутатом Законодательного Собрания Свердловской области. 08.10.2021 избран на должность заместителя председателя Законодательного Собрания Свердловской области.