С 9 февраля по 15 мая 1944 года полковник Краснов по ранению находился в госпитале в Москве и в военном санатории в городе Кисловодск, затем состоял в распоряжении ГУК НКО. После выздоровления направлен на 1-й Прибалтийский фронт и с 13 июля вступил в командование 334-й стрелковой Витебской дивизией. В составе 43-й армии участвовал с ней в Полоцкой и Шяуляйской наступательных операциях, в освобождении Литвы. В начале августа дивизия была переброшена в район Биржай и затем вела оборонительные и наступательные бои на реках Мужа и Мемеле. С 5 октября она вошла в 4-ю ударную армию и принимала участие в Прибалтийской наступательной операции. С 1 ноября входила в 61-ю армию и в начале декабря занимала оборону восточнее Либавы, затем совершила марш в район Кибартай и была подчинена 2-й гвардейской армии (с 19 декабря — в составе 3-го Белорусского фронта).