Родился 14 октября 1968 года в городе Нижний Тагил. В 1986 году был призван в ряды Советской Армии. С 1987 по 1988 годы принимал участие в боевых действиях в Афганистане в 411-м отдельном отряде специального назначения 22-ой гвардейской отдельной бригады спецназа ГРУ ГШ Министерства Обороны СССР. После демобилизации работал на Нижнетагильском металлургическом комбинате, с 1992 года — заместитель Председателя Объединения воинов–интернационалистов комбината.
Окончил Уральский институт экономики, управления и права и Уральскую академию государственной службы при Президенте РФ. С 1996 по 2004 годы — депутат Нижнетагильской городской Думы и Председатель Правления Нижнетагильского городского отделения Общероссийской общественной организации «Российский Союз ветеранов Афганистана».
С 2004 года по настоящее время — депутат Законодательного Собрания Свердловской области.
Занимает общественную должность Председателя Свердловской областной организации имени Героя Советского Союза Юрия Исламова Общероссийской общественной организации «Российский Союз ветеранов Афганистана и специальных военных операций» и Председателя Регионального отделения Общероссийской общественной организации военных инвалидов «ВоИн» в Свердловской области.