Начал играть в детской школе московского «Динамо». В 1956 году был взят Михаилом Иосифовичем Якушиным в динамовский дубль, где отыграл два года. С 1959 по 1961 выступал за команду класса "Б" «Динамо» (Киров), с 1962 по 1965 — «Динамо» (Ленинград), в 1966 — «Автомобилист» (Ленинград), в 1967 — «Сатурн» (Рыбинск). В классе "А" провёл 25 матчей. Победитель Спартакиады народов РСФСР 1959.
После завершения карьеры футболиста стал комментатором. Работал на всех крупных футбольных соревнованиях и Олимпиадах. С ноября 1980 года был бессменным ведущим передачи «Футбольное обозрение», выходившей на первом канале в течение 19 лет, за которые было создано более 900 выпусков.
После перенесённого инсульта в 1998 году на некоторое время отошёл от работы на телевидении, после чего вновь вернулся к комментированию, но уже значительно реже. В 2003 году был уволен из редакции. С 1994 по 2003 являлся членом исполкома РФС, возглавлял комитет по связям с общественностью и честной игре.
С марта 2011 года по март 2012 годa вёл вернувшуюся после более чем десятилетнего перерыва программу Футбольное обозрение на портале газеты "Советский спорт". призы и награды Лауреат премии «Стрелец» — лучшему телекомментатору 1997 года.