Родился 20 апреля 1938 года в Свердловске.
Спортсмен (хоккей с мячом, конькобежный спорт), тренер (хоккей с мячом), арбитр (хоккей с мячом). Полузащитник, защитник.
Мастер спорта (1960, хоккей с мячом). Почетный мастер спорта (1964). Судья республиканской категории (1972). Судья ИБФ (1973).
Начал играть в хоккей с мячом в 1951 году в Свердловске в детской команде «Локомотива». В «Локомотиве» — 1955-57, СКА (обе — Свердловск) — 1957-69.
В чемпионатах СССР около 210 матчей, не менее 16 голов.
Чемпион СССР (1960, 1962, 1966, 1968), 2-й призер чемпионатов СССР (1961, 1963, 1965, 1967, 1969), 3-й призер чемпионата СССР (1964).
В списке «33-х» — 1968.
Победитель Спартакиады народов РСФСР (1961), 2-й призер Спартакиады народов РСФСР (1958).
Победитель Всероссийских юношеских соревнований (1957).
Чемпион Свердловска по конькобежному спорту среди юношей.
Старший тренер клубных команд СКА (Свердловск) — 1969-81, начальник команды СКА (Свердловск) — 1981-84.
При его участии СКА стал 3-м призером чемпионата СССР среди юношей (1970).
Судейством занимался с 1970 года. Судил матчи высшей лиги чемпионатов СССР (1972-74), чемпионата мира среди юниоров (1974).
Награжден нагрудным знаком «Отличник физической культуры и спорта».
Скончался 6 октября 2002 года в Екатеринбурге. Похоронен на Сибирском кладбище в Екатеринбурге.