Родился в Свердловске 10 марта 1958 г.
С 1973 по 1976 год – учеба в Свердловском педагогическом училище № 1 им. А. М. Горького на отделении физического воспитания.
1977–1979 годы – служба в рядах Советской армии. Комсорг учебного подразделения, инструктор. Отличник боевой и политической подготовки, специалист 3-го класса.
После службы в армии работал в спортивном комбинате «Кристалл» (ОАО СвердНИИхиммаш) тренером-преподавателем по хоккею, педагогом – организатором работы с детьми и подростками, руководителем клуба «Звезда Тимура».
В это же время (1981–1986 годы) окончил заочное отделение Свердловского государственного педагогического института.
С 1994 по 2006 год – работа в администрации Чкаловского района на должностях председателя комитета по делам молодежи, председателя комитета по социальной политике. Во время работы в администрации прошел стажировку в ФРГ на тему «Социальная работа с молодежью», получил дополнительное образование в Академии государственной службы.
В 2006 году указом губернатора Свердловской области назначен на должность председателя Территориальной комиссии по делам несовершеннолетних и защите их прав Чкаловского района Екатеринбурга, где проработал до 2009 года.
С сентября 2009 по ноябрь 2010 года – заместитель главы администрации Чкаловского района Екатеринбурга по социальным вопросам.
С 25 ноября 2010 года – уполномоченный по правам ребенка в Свердловской области.