Родился 14 сентября 1929 года в Свердловске.
Спортсмен (хоккей с мячом, хоккей с шайбой, футбол), тренер (хоккей с шайбой), арбитр. Нападающий (хоккей с мячом), защитник (футбол).
Мастер спорта (1950, хоккей с мячом). Судья республиканской категории.
Окончил Омский ГИФК.
Начал играть в хоккей с мячом в 1943 году в Свердловске в команде Стадиона пионеров и школьников, затем в юношеской команде «Спартака» (Свердловск) — 1948/49. В ОДО и СКВО (Свердловск) — 1949-61.
В чемпионатах СССР около 110 матчей, около 35 голов.
Чемпион СССР (1950, 1953, 1956, 1958, 1960), 2-й призер чемпионатов СССР (1951, 1955, 1957), 3-й призер чемпионата СССР (1952).
Чемпион РСФСР (1952).
Обладатель Кубка РСФСР (1951).
2-й призер Спартакиады народов РСФСР (1958).
Победитель Московского международного турнира (1956).
Играл в хоккей с шайбой за «Спартак» (Свердловск) — 1949 (февраль-март).
Играл в футбол за ОДО (Свердловск) — 1954.
Тренер «Спартака» (Свердловск) — 1962-65. Работал тренером ДЮСШ «Спартаковец» и «Юность» (обе — Свердловск).
Был заведующим кафедрой физического воспитания Уральской государственной консерватории.
Скончался 25 ноября 1971 года в Свердловске. Похоронен на Сибирском кладбище в Екатеринбурге.