Участник Великой Отечественной войны с июня 1941 года. Сражался с гитлеровцами на Западном, Калининском, Ленинградском, 1-м Белорусском фронтах.
Командир 360-го гвардейского тяжёлого самоходного артиллерийского полка (33-я армия, 1-й Белорусский фронт) гвардии подполковник Иван Красник особо отличился 16-22 апреля 1945 года в боях на территории фашистской Германии.
Вверенный гвардии подполковнику Краснику полк прорвал оборону неприятеля в районе населённого пункта Визенау, расположенного в двенадцати километрах южнее города Франкфурт. Наступая юго-западнее посёлка Маркендорф, воины 360-го гвардейского тяжёлого самоходного артиллерийского полка оседлали шоссе Франкфурт — Берлин, отбив двенадцать ожесточённых контратак, в ходе которых уничтожили двадцать четыре танка и самоходных орудия, пятьдесят одно орудие, восемьдесят семь миномётов, сорок девять пулемётов, двадцать четыре дзота противника.
Указом Президиума Верховного Совета СССР от 31 мая 1945 года за умелое командование тяжёлым самоходным артиллерийским полком, образцовое выполнение боевых заданий командования на фронте борьбы с немецко-фашистскими захватчиками и проявленные при этом мужество и героизм гвардии подполковнику Краснику Ивану Михайловичу присвоено звание Героя Советского Союза с вручением ордена Ленина и медали «Золотая Звезда».
Награждён двумя орденами Ленина, тремя орденами Красного Знамени, орденом Отечественной войны 1-й степени, двумя орденами Красной Звезды, медалями.
Источник: https://ru.wikipedia.org/wiki/Красник,_Иван_Михайлович