16 апреля 1942 года допущен к командованию 290-й стрелковой дивизией, которая в составе 50-й, затем 61-й армий оборонялась юго-западнее Белёва. В июле был отстранен от занимаемой должности и назначен заместителем командира 385-й стрелковой дивизии 16-й армии, которая в это время вела бои южнее города Киров. В августе она вошла в 10-ю армию этого же фронта и находилась в обороне в том же районе. С 13 августа 1943 года в составе той же 10-й армии участвовала в Смоленской, Спас-Деменской, Ельнинско-Дорогобужской, Смоленско-Рославльской наступательных операциях. Приказом ВГК от 30 сентября 1943 года за отличия в боях по освобождению города Кричев ей было присвоено наименование «Кричевская». С октября 1943 года по июнь 1944 года дивизия в составе 10-й, а с 23 апреля 1944 года — 49-й армий Западного, Белорусского и 2-го Белорусского фронтов занимала оборону на восточном берегу реки Проня в районе Чаусы (юго-восточнее Могилева). С 25 июня 1944 года она в составе 50-й, а с 10 июля — вновь 49-й армий 2-го Белорусского фронта участвовала в Белорусской, Могилевской, Минской, Белостокской и Осовецкой наступательных операциях, в ходе которых освободила города Чаусы, Минск и Осовец. Войска под командованием полковника Дудников Н.А. прорвали оборону гитлеровских захватчиков и освободили город Чаусы.