Первый титул чемпиона Союза ССР завоевал на дистанции 500 метров с результатом 39,6 сек. Впоследствии — 13-кратный чемпион СССР, 18-кратный чемпион РСФСР, 15-кратный рекордсмен мира, победитель и призёр чемпионатов мира 1972, 1973 и 1975 годов
Участник трех Олимпийских игр. Серебряный призёр XII зимних Олимпийских игр в Инсбруке (1976) на дистанции 500 м и бронзовый призёр XI зимних Олимпийских игр в Саппоро (1972) на дистанции 500 и и XII зимних Олимпийских игр в Инсбруке (1976) на дистанции 1000 м.