Воспитанник юношеской команды «Крылья Советов», Сетунь, Московская область. Первый тренер — Михаил Петрович Соколов.
Карьеру провёл в команде «Динамо» Москва (1949—1960). Сыграл один матч за олимпийскую сборную СССР (1959 год, Румыния — СССР — 0:0).
Пятикратный чемпион СССР: 1949, 1954, 1955, 1957, 1959.
Работал старшим тренером в «Динамо» Махачкала (1962—1964) и сборной Кубы (1967).