С 25 мая 1944 года — зам. командира 18-й гвардейской стрелковой Краснознаменной дивизии. В июне — июле части дивизии участвовали в Витебско-Оршанской, Минской, Вильнюсской и Каунасской наступательных операциях. В ходе последней 30 июля 1944 года в бою в районе города Калвария Ревенко вступил в командование дивизией вместо погибшего полковника С. М. Даниеляна. С 5 сентября в связи с болезнью находился на лечении в госпитале, а в ноябре вернулся на должность зам. командира 18-й гвардейской стрелковой Краснознаменной дивизии. Ее части в это время вели наступление на подступах к Восточной Пруссии, а с января 1945 года успешно действовали в Восточно-Прусской, Инстербургско-Кенигсбергской наступательных операциях. За взятие города Инстербург дивизии было присвоено почетное наименование «Инстербургская». Продолжая наступление, она вышла к заливу Фришес-Гаф, южнее Кенигсберга, и 30 января овладела городом Бранденбург. С 6 апреля дивизия успешно действовала в Кенигсбергской и Земландской наступательных операциях. За образцовое выполнение заданий командования в боях при овладении городом и крепостью Кенигсберг она была награждена орденом Суворова 2-й ст. (17.5.1945).