Родился 16 декабря 1923 года в Петрограде.
Спортсмен (хоккей с мячом, хоккей с шайбой, хоккей на траве, футбол), арбитр. Полузащитник (хоккей с мячом), нападающий (хоккей с шайбой), защитник (футбол).
Мастер спорта (1950, хоккей с шайбой). Судья всесоюзной категории (1975).
Начал играть в хоккей с мячом в 1938 году в Ленинграде в детской команде Кировского завода. В «Тракторе» (Челябинск) — 1941-44, «Авангарде» (Ленинград) — 1944-47, ЦДСА и ЦСК МО (Москва) — 1953-59.
В чемпионатах СССР около 80 матчей, не менее 2 голов.
Чемпион СССР (1954, 1955, 1957), 2-й призер чемпионатов СССР (1956, 1958), 3-й призер чемпионата СССР (1959).
Победитель Спартакиады народов РСФСР (1958).
Финалист Кубка ВЦСПС (1945).
Чемпион Москвы (1954).
В сборной СССР (1955-56) — 5 матчей.
2-й призер Московского международного турнира (1956).
Играл в хоккей с шайбой за «Дзержинец» (Ленинград) — 1947-49, ЦДКА и ЦДСА (Москва) — 1949-53.
Чемпион СССР (1949/50), 2-й призер чемпионатов СССР (1951/52, 1952/53).
Финалист Кубка СССР (1953).
Играл в футбол за «Зенит»-дубль — 1946, «Дзержинец» — 1947, ЛДО (все — Ленинград) — 1948-49.
Играл в хоккей на траве за ЦСК МО (Москва) — 1955-56.
Победитель Всесоюзных соревнований (1955, 1956).
В сборной СССР — 1956.
Судейством занимался с 1968 года. Судил матчи первой группы чемпионатов СССР — 1970-78.
В списке лучших судей сезона — 1975.
Многие годы был председателем комиссии массового хоккея, членом президиума Федерации хоккея с мячом РСФСР.
Скончался 22 мая 1984 года в Москве.