Воспитанник подольского футбола, тренировался сначала в клубе железнодорожников, потом «Совторгслужащие».
Играл на позиции правого крайнего нападающего, но в 1936 переквалифицировался в полузащитника.
Играл за клубы Районный клуб имени Астахова (РКимА), московское «Динамо», за сборные Москвы (1931—1940), РСФСР (1933) и СССР (1933—1935).
В августе 1934 года в Париже в составе сборной Москвы играл на «мировом первенстве рабочих команд по футболу», который проводился в рамках международного антифашистского слета рабочих?спортсменов. В финале с норвежским «АИФ» забил 2 гола из трех.
1 января 1936 года играл в Париже в составе сборной Москвы с местным «Рессингом», на позиции крайнего нападающего. В июне 1937 играл в составе «Динамо» против команды Басконии.
Соратник по «Динамо», Михаил Якушин считал его футболистом «поразительной работоспособности и энергии».
Закончил школу тренеров при ГЦОЛИФКе в 1940.
Тренировал клубную команду «Динамо» (Москва) (1945—1954). Работал с командами «Динамо» (Таллин) (1955-59), «Динамо» (Киров) (1960), «Динамо» (Самарканд) (1961, по июль), Волгарь (1963).
В 1964 был главным тренером клубной команды «Динамо» (Кировоград). В 1965-68 — тренер «Сатурна» (Рыбинск).
В 1969 — главный тренер «Металлург» (Череповец).