Виступав за команди «Динамо» (Ленінград), «Зеніт» (Ленінград), «Крила Рад» (Москва) і «Динамо» (Київ). Один з найкращих гравців радянського футболу 30-40 років 20 століття. Провідний футболіст і капітан київського клубу протягом двох сезонів (1947—1948). Всього провів 208 лігових матчів (22 забитих м'ячі).
У 1933—1935 роках зіграв шість неофіційних матчів у складі збірної СРСР (усі проти команди Туреччини). Влітку 1937 року провів два матчі проти збірної Країни Басків: збірна Ленінграда — 1:1, збірна товариства «Динамо» — 4:7 (автор одного з голів). Неперевершений майстер дриблінгу. Володів великою швидкістю і колосальною працездатністю.