В конце августа — начале сентября полк под командованием полковника И. М. Некрасова (107-я стрелковая дивизия, 53-й стрелковый корпус, 24-я армия, Резервный фронт) принимал участие в Ельнинской наступательной операции. В одном из боёв И. М. Некрасов был контужен, но всё же продолжил командовать полком. В последующем 586-й стрелковый полк принимал участие в разгроме Басмановскую и Гурьевскую группировки противника и освобождении нескольких населённых пунктов, в том числе и села Гурьево, у которого трое суток шли бои. На подступах к Ельне 586-й стрелковый полк взял хорошо укреплённый рубеж, а также главный узел обороны противника. 6 сентября Ельня была освобождена. За участие в Ельнинской операции 586-й стрелковый полк был преобразован в 12-й гвардейский.