Большую часть футбольной карьеры провёл за клуб «Спартак» Москва за который выступал на протяжении 11 сезонов, выиграв три кубка СССР. Помимо «Спартака» играл за клубы КФК «Локомотив-клубная», «Спартак-клубная» и «Химик» Электросталь.
После окончания карьеры руководил командами КФК «Химик» Электросталь, Труд Горенки, в 1960-е годы работал тренером секции футбола города Москвы.
Одновременно с этим работал хоккейным тренером. В 1955—1958 — старший тренер ХК «Спартак» (Москва).