С июля 1944 года по февраль 1945 года в должности заместителя командира 69-й гвардейской стрелковой дивизии в составе 52-й армии (командующий — генерал-полковник К. А. Коротеев) принимал участие в Ясско-Кишинёвской операции — прорыве немецкой обороны западнее города Яссы, боях за взятие городов Яссы, Роман, Бакэу, Бузэу, Васлуй, разгроме и ликвидации Ясско-Кишинёвской группировки немецко-румынских войск в районе Пошта-Элан (вблизи г. Васлуй, Восточная Румыния). Был награждён двумя Орденами Красного Знамени (15 сентября и 3 ноября 1944 года). С сентября 1944 года — член КПСС (партбилет № 01135388). В сентябре 1944 года 69-я гвардейская стрелковая Звенигородская дивизия получила почётное наименование "Краснознаменной" и была передислоцирована в район города Луцка, где вошла в состав 4-й гвардейской армии (командующий — генерал армии Г. Ф. Захаров), откуда была переброшена в Румынию и маршем вышла к городу Мохач (Венгрия). В декабре её части в составе 4-й гвардейской армии 3-го Украинского фронта вели бои юго-восточнее озера Балатон и наступали в направлении Будапешта. В январе 1945 года П. И. Воскресенский был назначен командиром Балатонской группы войск, 11 февраля 1945 года — командиром 21-й стрелковой Пермской Краснознамённой дивизии, прибывшей в начале 1945 года на 3-й Украинский фронт (командующий — маршал Ф. И. Толбухин). Участвовал в Будапештской стратегической операции, награждён медалью «За взятие Будапешта» и Орденом Ленина (21 февраля 1945 года).