Родился 3 августа 1947 года в Свердловске.
Спортсмен (хоккей с мячом, хоккей на траве, футбол), тренер, арбитр. Вратарь (хоккей с мячом), защитник (футбол).
Мастер спорта СССР (1969). Судья республиканской категории (1991).
Начал играть в хоккей с мячом в 1957 году в Свердловске в детской команде «Локомотива», затем в юношеских командах СКА — 1964-66 и КФК «Урал» (все — Свердловск) — 1965-67. В СКА (Свердловск) — 1967-71, 1975-77, «Волге» (Ульяновск) — 1971/72, «Динамо» (Алма-Ата) — 1972-75, «Уралхиммаше» (Свердловск) — 1977-81, 1985-87.
В чемпионатах СССР 166 матчей.
Чемпион СССР (1971), 2-й призер чемпионатов СССР (1969, 1972, 1973, 1975), 3-й призер чемпионатов СССР (1970, 1974).
Обладатель Кубка ВЦСПС (1978).
Один из лучших вратарей страны 1970-х годов.
Играл в хоккей на траве за СКА (Свердловск) — 1969, 1970, 1975-77, «Динамо» (Алма-Ата) — 1972-74.
Чемпион СССР (1972, 1973), 2-й призер чемпионата СССР (1974).
В сборной СССР — 1969, 1970.
Играл в футбол за «Уралмаш»-дубль (Свердловск) — 1967.
Тренер «Урала» (Свердловск) — 1989-92.
Судил матчи команд первой лиги.
Скончался 17 июня 2008 года в Екатеринбурге. Похоронен на Широкореченском кладбище в Екатеринбурге.
Фотография могилы © Дмитрий Никишин (Екатеринбург).