С 11 июня 1944 года полковник Казаков вступил в командование 126-й стрелковой Горловской дважды Краснознаменной ордена Суворова дивизией. В конце июля она в составе армии вошла в подчинение 1-го Прибалтийского фронта и участвовала в Шяуляйской наступательной операции. Однако проявить себя как командир дивизии полковник Казаков не сумел, из-за чего дивизия понесла значительные потери личного состава при овладении городом Шауляем. В результате он был освобождён от должности и 3 октября назначен заместителем командира 90-й гвардейской стрелковой Витебской Краснознаменной дивизии, входившей в состав 6-й гвардейской армии. В сентябре — октябре участвовал с ней в Прибалтийской, Рижской и Мемельской наступательных операциях, в боях по уничтожению курляндской группировки противника под Либавой и в районе м. Приекуле. С 7 февраля 1945 года дивизия была выведена в резерв 2-го Прибалтийского фронта и сосредоточена в районе Вайнёде, затем оттуда совершила марш в район ст. Юге. С 14 марта она входила в состав Белорусско-Литовского ВО. С 26 марта 1945 года полковник Казаков до конца войны состоял в распоряжении ГУК НКО.