При введении воинских званий в РККА в 1935 году ему было присвоено звание младшего лейтенанта, через два года стал лейтенантом.
В 1932 году вступил в ВКП(б), в 1933 году окончил вечернюю школу-девятилетку. В мае 1938 года был избран секретарём партийной организации полка.
Лейтенант И. Н. Мошляк проявил героизм в боях у озера Хасан с 29 июля 1938 года. В боях за высоту Заозёрная 8 августа, взяв Красное Знамя у раненного знаменосца, первым ворвался на сопку, водрузил на ней алое полотнище. Раненный в голову и в грудь, он не покинул поля боя, а когда погиб командир батальона — принял командование на себя и добился выполнения боевой задачи.
4 ноября 1938 года в Кремле на награждении участников боевых действий у озера Хасан М. И. Калинин вручил Герою орден Ленина[3] (медали «Золотая Звезда» тогда ещё не были учреждены, после их введения в 1939 году Ивану Мошляку вручили медаль за № 93). Кроме того, приказом наркома обороны СССРК. Е. Ворошилова от 4 ноября 1938 года наиболее отличившиеся участники боёв у озера Хасан были повышены в воинском звании, в соответствии с этим приказом лейтенант И. Н. Мошляк получил воинское звание капитан[4].
Из-за тяжелого ранения капитан Мошляк до апреля 1939 года находился в госпитале на лечении, оттуда был направлен в академию. В июне 1941 года окончил два курса Военной академии РККА имени М. В. Фрунзе. Весной 1941 года стал майором.
Война застала его на отдыхе в Крыму. Добравшись до Москвы, до конца сентября прошёл ускоренную программу выпускного курса академии. Кроме учёбы, состоял в рекогносцировочной группе оборонительных рубежей Юго-Западного направления. В конце сентября назначен командиром 4-го стрелкового полка 2-й Московской стрелковой дивизииСталинского района. В октябре 1941 года дивизия прибыла на фронт в состав 32-й армииРезервного фронта, но оставалась в резерве и занималась боевой подготовкой, тогда же была преобразована в 2-ю стрелковую дивизию. 7 ноября 1941 года майор И. Н. Мошляк во главе полка участвовал в параде войск на Красной площади. В ноябре 1941 года дивизия вступила в оборонительные бои под Крюково в ходе битвы за Москву.
Памятник Героям Хасана - памятник федерального значения, авторы скульптор А.В.Файндыш-Крандиевский, архитекторы М.О.Бариз и А.Я.Колпина, расположен на вершине сопки Крестовая п. Краскино. Высота 17 метров. На бетонном постаменте стоит бронзовая фигура знаменосца, поднимающего двумя руками знамя. На передней стене постамента надпись «Героям Хасана». Бронзовая фигура отлита в Ленинграде – вес около 40 тонн.
В его честь переименовали одну из улиц с.Белозорье, Черкасской области, Украина
Сочинения
Лейтенант И. Мошляк. Штурм Заозёрной. // «Известия», № 245 (6712) от 20 октября 1938. — С.3.
У озера Хасан. — М.: Детиздат ЦК ВЛКСМ, 1939.
Вспомним мы пехоту… / Лит. запись Л. И. Парфёнова. — М.: Воениздат, 1978.
↑В книге воспоминаний И. Н. Мошляка «Вспомним мы пехоту… » он пишет, что родился в 1910 году, однако по документам его личного дела значится 1907 год рождения.
↑Вручение орденов СССР // «Красная звезда», № 256 (4106) от 5 ноября 1938. стр. 1.
↑Повышение в военных званиях участников Хасанских боёв // «Красная звезда», № 257 (4107) от 7 ноября 1938. стр. 1.
↑В полковники произведён в самом конце 1942 или в январе-феврале 1943 года.
Герои Советского Союза: Краткий биографический словарь / Пред. ред. коллегии И. Н. Шкадов. — М.: Воениздат, 1988. — Т. 2 /Любов — Ящук/. — 863 с. — 100 000 экз. — ISBN 5-203-00536-2.
Коллектив авторов. Великая Отечественная: Комдивы. Военный биографический словарь. Командиры стрелковых, горнострелковых дивизий, крымских, полярных, петрозаводских дивизий, дивизий ребольского направления, истребительных дивизий. (Ибянский — Печененко). — М.: Кучково поле, 2015. — Т. 4. — С. 900-902. — 330 экз. — ISBN 978-5-9950-0602-2.
Боевая слава Алтая. 3-е изд. — Барнаул, 1978.
Золотые звёзды Алтая. Вып. 1: Наши земляки — Герои Советского Союза. — Барнаул: Алтайское книжное издательство, 1969.
Кузнецов И. И., Джога И. М. Первые Герои Советского Союза (1936—1939). — Иркутск, 1983. — С.107-108.
На границе тучи ходят хмуро … — Москва: Кучково поле; Жуковский: Граница, 2005. — 398 с.; ISBN 5-86090-127-5. — С.134-135.
О чём рассказывают Звезды Героев. — Барнаул, 1962. Вып.1. — С.3-14.
Энциклопедия Алтайского края. В 2 т. — Т. 2. — Барнаул: Пикет, 1997. — 486 c.; ISBN 5-89637-002-4. – С.432.
Б. Ромашев. Герой Советского Союза Иван Мошляк. // «Красная звезда», № 253 (4103) от 2 ноября 1938. — С.2.