С февраля 1942 года майор Колчанов командовал 1014-м стрелковым полком 288-й стрелковой дивизии 59-й армии Волховского фронта, а с июля исполнял должность начальника штаба дивизии. Ее части находились в обороне на плацдарме на западном берегу реки Волхов, захваченном в ходе Любанской наступательной операции. 8 сентября 1942 подполковник Колчанов был допущен к командованию 288-й стрелковой дивизией. До января 1944 года ее части в составе 59-й, затем 4-й и 54-й армий Волховского фронта занимали оборону на широком фронте, прочно удерживая этот плацдарм. 18 января дивизия сдала полосу обороны 44-й стрелковой дивизии и выступила маршем в район Зенино (юго-восточнее г. Любань), где находилась в резерве 54-й армии. С 22 января 1944 года она была введена в бой и после четырехдневных упорных боев овладела крупными населенными пунктами Рамцы, Грустыня, Ильинский Погост, а 28 января освободила город Любань. Затем дивизия по железной дороге была переброшена на станцию Малая Вишера и далее совершила марш в район северо-восточнее Новгорода, где находилась на доукомплектовании. С 19 февраля она в составе 54-й армии перешла в преследование противника в направлении Песочки, Сольцы, Дно, Остров. 21 февраля 1944 года ее части овладели городом и ж.-д. станцией Сольцы, 24 февраля — городом Дно, а 26 февраля — городом Порхов, после была выведена во второй эшелон и продолжала движение в направлении города Остров. 13 марта 1944 года она, встретив упорное сопротивление немцев в 18 км северо-восточнее города Остров, перешла к обороне. Приказом ВГК от 26.2.1944 за освобождение города Дно ей было присвоено наименование «Дновская».