В январе 1945 года в ходе Висло-Одерской стратегической наступательной операции Первым Украинским фронтом была проведена Сандомирско-Силезская операция, освобождены южные районы Польши, форсирован Одер и военные действия перенесены на территорию Германии. В феврале 1945 года, в результате Нижнесилезской операции, войска фронта вышли к реке Нейсе и заняли выгодное положение для наступления на Берлин.
С 12.1.1945 г. части корпуса участвуют в наступлении 1-го Украинского фронта с Сандомирского плацдарма в направлении на г. Ченстохов. 23-го января корпус вышел к реке Одер севернее города-крепости Оппельна и форсировал ее. 16 февраля корпус в составе 5-й гвардейской армии переходит в наступление, имея задачу расширить занятый плацдарм и окружить группировку вражеских войск в городе Бреслау. Несколько дней части корпуса сражаются у стен Бреслау, а затем сдают позиции частям 6-й армии и отводится на отдых в тыл.
10 апреля, перегруппировавшись, части корпуса занимают рубеж на берегу реки Нейсе и ведут подготовку к наступлению на Берлин. 19 апреля корпус овладел Вейсвассером и, продолжая продвигаться вперед, выходит к берегам Шпрее, 15-я и 58-я гвардейские стрелковые дивизии, подавив сопротивление противника, форсируют ее. 25-го апреля 1945 г. подразделения корпуса встретились с американскими разведчиками 69-й пехотной дивизии 1-й армии США.
С 6-го мая корпус ведет бои с группировкой противника, защищающей Дрезден. Обойдя Дрезден стороной, корпус вышел на юго-западное направление и, не встречая значительного сопротивления, двигается к Праге, где 5-го мая вспыхнуло антифашистское восстание. 9-го мая дивизии корпуса вступают в Прагу.