Начинал играть в Нижнем Тагиле в составе «Металлурга». С 1958 года играл в СКА (Свердловск).
В 1966-1974 годах играл в столице Казахстана, здесь же играл в хоккей на траве и дважды стал чемпионом СССР. Закончил карьеру в Караганде и Омске.
Привлекался в сборную СССР, в составе которой четырежды стал чемпионом мира.
хоккей с мячом1 – Чемпион СССР – 19622 – Серебряный призёр чемпионата СССР – 1961, 1963, 1965, 19733 – Бронзовый призёр чемпионата СССР – 1964, 1966, 1967, 1971, 1974
1 – Обладатель Кубка СССР – 1983
В списке 22 лучших игроков сезона входил 6 раз –1961, 1962, 1963, 1964, 1971, 19731 – Чемпион мира – 1961, 1963, 1965, 1967
хоккей на траве1 – Чемпион СССР – 1972, 19732 – Серебряный призёр чемпионата СССР – 1970, 1971
В списке 22 лучших игроков сезона - 1971, 1972, 1973