А после Курской битвы был Донбасс, в боях под Луганском Николай Иванович был ранен в ногу. С сентября 1943 года и по январь следующего лечился в госпиталях Туркмении. После госпиталя его направили в 136 дивизию, в роту автоматчиков.Участвовал в освобождении Украины, в боях на 1-м, 2-м Украинских фронтах и на 2-м Белорусском фронте. Награждён орденом Славы третьей степени, орденом Отечественной войны I степени, медалями "За Отвагу", "За Победу над Германией в 1941-1945г.г." При освобождении Польши получил второе и ещё более тяжёлое ранение в руку и ногу со множеством осколков. Раненых распределяли по госпиталям и сержанта Шагина направили в Кольчугино. Находился он здесь на излечении с 28 февраля 1945 года по 15 февраля 1946 г. в эвакогоспитале № 1505, который находился в здании ШРМ, что возле военкомата. Выздоравливающих из госпиталя отправляли в колхозы и совхозы для того, чтобы они сами себе заработали на питание.