7 февраля 1945 года генерал-лейтенант И. И. Иванов был назначен на должность командира 124-го стрелкового корпуса 48-й армии 2-го Белорусского фронта (затем в 50-й армии 3-го Белорусского фронта), который в ходе Восточно-Прусской операции освободил города Вормдитт и Мельзак, а в ходе Кёнигсбергской наступательной операции принимал участие в штурме Кёнигсберга и очищении от врага берегов залива Фришес-Хафф.