Дивизия была сформирована 8 июля 1940 года согласно Директиве НКО СССР № 0/1/104596 в Харькове как 127-я стрелковая дивизия.
В Великую Отечественную войну дивизия воевала в составе войск Западного, Резервного, Брянского, Юго-Западного, Южного, Северо-Кавказского, Закавказского, 1-го Прибалтийского, 3-го Белорусского и Отдельной Приморской армии. Дивизия участвовала в Смоленском сражении 1941 года. По решению Ставки ВГК приказом Наркома Обороны Союза ССР от 18 сентября 1941 года № 308 за отличие в боях дивизия была переименована во 2-ю гвардейскую стрелковую дивизию. Затем соединение принимало участие Орловско-Брянской оборонительной операции, оборонительных боях под Курском и Тимом 1941 года, битве за Кавказ, Новороссийско-Таманской, Керченско-Эльтигенской десантной, Крымской, Белорусской, Прибалтийской и Восточно-Прусской операциях. Боевой путь дивизия завершила 17 апреля 1945 года на Земландском полуострове.
Дивизия вводилась в Москву для поддержания общественного порядка во время похорон Сталина в ма