Хоккеист (защитник) тренер, заслуженный мастер спорта СССР (1963). В 1955-1957 играл за "Химик" (Воскресенск), в 1957-1962 г. за "Крылья Советов"
1962-1967 г. за ЦСКА (Москва), в 1967—1970 г. за СКА МВО. В 1962-1967 г. входил в состав сборной команды СССР.
Четырежды побеждал на чемпионатах мира - в 1963, 1964, 1965 и 1967 г.
Чемпион зимней Олимпиады в Инсбруке (1964). Чемпион Европы 1963-1965, 1967. На чемпионатах мира и Олимпиадах провел 29 матчей и забил 12 голов. В составе московского ЦСКА четырежды побеждал в чемпионатах СССР и дважды - в Кубке страны. В этих чемпионатах провел около 300 матчей, забросил 40 шайб. После окончания спортивной карьеры работал тренером в хоккейной школе ЦСКА им. Валерия Харламова.
Скончался Э.Г. Иванов 15 января 2012 года, похоронен в Москве на Троекуровском кладбище (20 уч.).