Выступал за команды: до 1960 — «Спартак» (Ленинград), с 1960 — СКА (Ленинград). Двукратный чемпион СССР (1957 и 1959), двукратный бронзовый призёр союзных первенств (1956 и 1958). Чемпион (1959) и бронзовый призёр (1956) Спартакиад народов СССР в составе сборной Ленинграда.
В сборной СССР в официальных соревнованиях выступал в 1958—1963 годах. В её составе: двукратный чемпион мира (1960 и 1962), бронзовый призёр чемпионата мира 1956, двукратный бронзовый призёр чемпионатов Европы (1958 и 1963).
После окончания игровой карьеры работал тренером. Награждён медалью «За трудовую доблесть».