В конце августа 1944 года Дмитрий Онуприенко был назначен на должность командира 24-го стрелкового корпуса (13-я армия, 1-й Украинский фронт). Корпус принимал участие в Львовско-Сандомирской, Висло-Одерской, Нижне-Силезской операциях, а также освобождал города Сандомир, Штайнау, Люблин, Шпроттау, сражался у подступов к Торгау, а также форсировал Вислу.