Перед началом Петсамо-Киркенесской операции соединения корпуса дислоцировались южнее озера Чапр на направлении главного удара армии. 07.10.1944 года части корпуса перешли в наступление, но противник используя мощные укрепления на горе Большой Кариквайвишь и на соседних высотах, отбил атаку. Командир корпуса принял решение повторить атаку ночью и к 06:00 08.10.1944 соединения корпуса прорвали оборону, продолжили наступление в направлении реки Титовка и форсировали её. 12.10.1944 части корпуса участвовали в овладении Луостари и подошли к подступам Петсамо. На Петсамо корпус наступал с юга, с 14.10.1944 года в полосе корпуса была введена в бой 7-я гвардейская танковая бригада. После взятия Петсамо 15.10.1944, корпусу была поставлена задача нанести удар вдоль дороги Луостари — Ахмалахти и овладеть Ахмалахти. 22.10.1944 корпус, после подготовительных инженерных работ вышел на дорогу Ахмалахти — Киркенес. 23.10.1944 года, переправившись на западный берег озера Сальми-Ярви его части с боями прошли более десяти километров, освободив около 20 норвежских населенных пунктов. К вечеру 24.10.1944 части корпуса вышли на подступы к станции Бьерневанн, в 10 километрах от Киркенеса. 25.10.1944 соединения корпуса участвовали в форсировании залива Бек-фиорд, после чего вели бои на улицах Киркенеса. В ночь на 26.10.1944 части корпуса форсировали Ланг-фиорд и овладели норвежскими населенными пунктами Хебугтен, Ленкосельвен, Бухольм, Стонга, Вейнес, а затем, в этот же день приняли участие в освобождении норвежского города Мункельвен, после этого части корпуса преследовали отходившего противника. С 29.10.1944 корпус перешёл к обороне по реке Нейден-Эльв, вдоль Ланг-фьорда и Корс-фьорда.