Участник Великой Отечественной войны (1941 - 1945 годы). Был командиром огневого взвода 1251-го пушечного артиллерийского полка 39-й пушечной артиллерийской бригады 17-й артиллерийской дивизии 7-го артиллерийского корпуса прорыва 59-й армии 1-го Украинского фронта. Отличился в боях под городом Нейштадт (Польша). 19 марта 1945 года группа гитлеровцев, пытаясь вырваться из окружения, вышла на позиции взвода И. М. Щеглова. Артиллеристы огнём из орудий и автоматов отбросили противника, нанеся ему тяжёлый урон. Значительное число вражеских солдат и офицеров было взято в плен. Звание Героя присвоено 27 июня 1945 года.
Жил в городе Великие Луки. Был начальником Великолукского отделения связи. Награждён орденами Ленина, Красной Звезды, Славы 3-й степени, медалями. Имя Героя носит Рябовская школа Куньинского района, в деревне Точилово в его честь установлена мемориальная доска.
Умер 28 августа 1966, похоронен в г. Великие Луки.
Источники:
1. Псковская энциклопедия // Главный редактор - А. И. Лобачёв. Псков: Псковское региональное общественное учреждение - издательство "Псковская энциклопедия", 2007.