После окончания Военной академии Генштаба Вооруженных сил СССР им. Ворошилова он командовал 75-й гвардейской танковой дивизией, 30-м гвардейским армейским корпусом Ленинградского военного округа, 11-й гвардейской армией Прибалтийского военного округа.
Иванов являлся членом Военного Совета Прибалтийского ВО, заместителем главнокомандующего войсками Западного направления по боевой подготовке, почетным гражданином Калининграда.
Ему было 83 года.