Родился 16 июня 1947 года в Первоуральске Свердловской области.
Спортсмен (хоккей с мячом, хоккей на траве), тренер (хоккей с мячом), арбитр (хоккей на траве). Полузащитник.
Мастер спорта СССР (1968, хоккей с мячом). Судья республиканской категории (1984).
Начал играть в хоккей с мячом в 1959 году в Первоуральске в детской команде Старотрубного завода, затем в детских командах Новотрубного завода (Первоуральск) — с 1962 года. В «Уральском трубнике» (Первоуральск) — 1965-69, 1971-80, СКА (Свердловск) — 1969-71.
В чемпионатах СССР 325 матчей, 40 голов.
Чемпион СССР (1971), 3-й призер чемпионата СССР (1970).
2-й призер Спартакиады народов РСФСР (1970).
Играл в хоккей на траве за СКА (Свердловск) — 1969-70, «Уральский трубник» (Первоуральск) — 1971-79.
3-й призер чемпионата СССР (1972).
Судейством занимался с 1982 года. Судил матчи высшей лиги чемпионатов СССР — 1983-87.
Тренер (1981-83), начальник команды (1985/86) и главный тренер «Уральского трубника» (Первоуральск) — 1987-89.