29 сентября 1943 г. дивизия форсировала реку Березина и взяла город Рудня, за что была награждена орденом Красного Знамени. В дальнейшем до мая 1944 г. дивизия вела оборонительные и наступательные бои на рубеже Рудня — Витебск. В мае 1944 г. дивизия штурмовала высоту 222,9 и понесла большие потери. В связи с этим в июне 1944 г. была выведена в резерв для отдыха и доукомплектования.
23 июня 1944 г. дивизия форсировала реку Лучес в направлении на Витебск, захватила станции Замосточье и перекрыла шоссе Витебск — Орша. 25 июня 1944 г. она вышла к реке Западная Двина. Таким образом было завершено окружение витебской группировки противника. 27 июня 1944 г. дивизия сыграла решающую роль в завершении ликвидации окруженной группировки противника, за что была награждена орденом Суворова II степени.
До сентября 1944 г. дивизия совершила 500-км марш до литовского города Укмерге, затем с боями прошла 100 км вглубь Литвы. 7 октября 1944 г. дивизия совершила прорыв Рассейнянской линии обороны немцев, 70 км преследовала отступающие фашистские войска и вышла к городу Таураге — последнему оплоту немцев на границе Восточной Пруссии. 9 октября 1944 г. Таураге был захвачен, что нарушило снабжение курляндской группировки немцев по шоссе Рига — Тильзит. К 11 октября 1944 г. дивизия совершила 70-км марш и вышла на государственную границу СССР в районе города Науместиса.
С 17 октября 1944 г. дивизия наступала на Тильзитском направлении, захватила и оставила город Пилькаллен. За эти бои были награждены: орденом Красного Знамени — 45-й стрелковый и 26-й артиллерийский полки, орденом Суворова II степени — 49-й стрелковый полк, орденом Кутузова III степени — 52-й стрелковый полк в составе 17-й гвардейской дивизии.
13 января 1945 г. дивизия принимала участие в освобождении города Пилькаллена, 15 января 1945 г. — города Ужнияцнена. С 22 января 1945 г. дивизия форсировала реку Дайма в районе города Куменена и вышла к внешнему оборонительному обводу города Кенигсберга. В феврале — марте 1945 г. красноярцы вели бои за город Фишгаузен, 9 апреля 1945 г. участвовали в штурме Кенигсберга и очистке Земландского полуострова от немцев.
17 апреля 1945 г. дивизия вышла к Балтийскому морю и прекратила боевые действия. 13 мая 1945 г. дивизия была отправлена эшелонами на Восток через Красноярск и уже 13 июня 1945 г. прибыла в город Чойбалсан. Затем в течение 10 дней дивизия совершила 360-км марш, в течение месяца вела боевую учебу в степном лагере и 8 августа 1945 г. после 150-км марша вышла к границе Внутренней Монголии.
9 августа 1945 г. Советский Союз объявил войну Японии. 17-я гвардейская дивизия выдвинулась к перевалу Большой Хинган и уже через два дня, 11 августа 1945 г., произошла первая стычка с японским отрядом. Затем первой из стрелковых соединений 17-я гвардейская вышла на восточные скаты горного хребта Большой Хинган. 13 августа 1945 г. дивизия захватила столицу Внутренней Монголии — город Ваньемяо, затем преодолела 800 км перевалов Большого Хингана и вышла на подступы к Мукдену, на Маньчжурские сопки. 23 августа 1945 г. произошел последний бой с японцами у станции Дебоссы, за что дивизии было присвоено почетное наименование «Хинганская».
4 сентября 1945 г. дивизия прибыла в район Порт-Артура, где встретила окончание войны. Впоследствии она дислоцировалась в районе города Цзиньчжоу до вывода 39-й армии с территории Китая в мае 1955 г.
В 1957 г. 17-я гвардейская стрелковая дивизия была переформирована в 123-ю гвардейскую мотострелковую дивизию.
За годы войны Героями Советского Союза стали пятеро бойцов 17-й гвардейской дивизии: командир А. П. Квашнин, К. М. Бобошко, И. Т. Краснов, В. С. Сметанин (посмертно) и П. Ф. Васильев (посмертно).