Регалии: Заслуженный мастер спорта СССР; олимпийский чемпион (1964); 4-кратный чемпион мира (1963, 1964, 1965, 1967); бронзовый призер чемпионата мира (1961); 4-кратный чемпион СССР (1963, 1964, 1965, 1966); 2-кратный обладатель Кубка СССР (1966, 1967).
Родился 25 апреля 1938 года в Москве.
Начинал заниматься хоккеем на стадионе «Юных пионеров», где также тренировался московский «Химик». Попал в поле зрения известного советского тренера Николая Эпштейна, возглавлявшего эту команду. Когда «Химик» переехал в Воскресенск, Иванов перешел в московские «Крылья Советов».
В 1962 году после разговора с Анатолием Тарасовым согласился на переход в ЦСКА, где выступал в обороне в паре с прославленным Александром Рагулиным. Стал регулярно вызываться в сборную СССР. На Олимпиаде-1964 забросил 5 шайб, что сбило с толку организаторов турнира. Защитник Эдуард Иванов получил от них приз лучшему нападающему.
Фактически завершил карьеру в 29-летнем возрасте. Как сам признавал, это стало следствием частых нарушений спортивного режима.
Работал в спортклубе МВО, начальником ДЮСШ ЦСКА, был заместителем Александра Рагулина в совете ветеранов хоккея, а после ухода из жизни Александра Павловича возглавлял совет.
Скончался 15 января 2012 года в Москве. Похоронен на Троекуровском кладбище.