В 1961 году окончил Военный факультет при Государственном дважды орденоносном институте физической культуры имени П. Ф. Лесгафта.
Начинал играть в Москве на стадионе Юных пионеров (СЮП). Юного хоккеиста заметил тренер ХК Крылья Советов Владимир Егоров и пригласил к себе в команду. Среди хоккеистов-партнеров имел прозвище «Джон».
Выступал за Крылья Советов (Москва) (1949-51), ВВС МВО (1951-53), ЦДСА/ЦСК МО/ЦСКА (1953-61), СКА (Ленинград) (1961-62).
В сборной СССР считался «подносчиком снарядов» для Алексея Гурышева.
Был тренером СКА МВО, работал в управлении «Спортлото» и в отделе спортивных игр Центрального совета общества «Зенит».