Родился 28 июля 1970 года в городе Серове.
С первого класса начал заниматься хоккеем.
После окончания спортивной школы выступал за «Десна» (Брянск) и «Металлург» (Серов) с 1993 по 1996 годы.
Карьеру арбитра начинал в качестве линейного судьи, работал на матчах Первенства Свердловской области, набравшись опыта перешел в главные судьи.
В качестве главного судьи провёл 623 матча в Континентальной хоккейной лиги (76 матчей плей - офф). Работал на финальных матчах Кубка Гагарина и матче звезд КХЛ.
После окончания судейской карьеры, занимается развитием судейства в Филиале ФХР в г. Екатеринбурге.
26 июля 2019 года Министерством спорта РФ был подписан приказ о присвоении квалификационной категории "Спортивный судья всероссийской категории".