В 1938 выступал за футбольные клубы «Динамо» (Болшево), 1939-53 гг. — за «Динамо» (Москва). В чемпионатах СССР провел 213 матчей, забил 68 голов. Чемпион СССР (1945, 1949). Дважды входил в списки лучших футболистов сезона. За сборную СССР в 1952 провел 3 матча. Участник Олимпийских игр 1952 (Осло). Участник турне «Динамо» по Англии (1945). Обладал отличной техникой, хорошей скоростной обводкой и великолепным тактическим мышлением.
Отлично играл в хоккей с мячом и шайбой. В 1946-50 и 1952-53 гг. выступал за хоккейный клуб «Динамо» (Москва). Чемпион СССР (1947), серебряный призер (1950), бронзовый призер (1948, 1949, 1953). В чемпионатах СССР провел 61 матч, забил 70 голов. Обладатель Кубка СССР (1953). Старший тренер сборной СССР и «Динамо» по хоккею с мячом.