Игорь родился в станице Вознесенской Лабинского района в Краснодарском крае 12 января 1991 года. Там же окончил сельскую школу № 11 имени Героя России С. И Богданченко. Вырос в трудолюбивой семье, посещал секцию бокса, не бросал друзей в беде.
Окончил университет в Майкопе (бакалавр). В 2010 году был призван в армию, а после службы приехал в Лабытнанги, женился. В семье Игоря подрастают сын (2011 г. р.) и дочь (2015 г. р.).
Работал в ОАО «Тепло-Энергетик» мастером наружных сетей. На СВО был призван по частичной мобилизации, 29 сентября 2022 года.
Проходил службу в отдельной 9-й бригаде снайперов. На передовой Игоря Щеглова называли «отцом», потому что он был рассудительным человеком, готовым поддержать в трудную минуту.
28 января 2024 года во время очередной боевой задачи погиб, спасая жизнь своих товарищей. За героизм награжден посмертно орденом Мужества. Похоронен в Лабытнанги.
Информация подготовлена по материалам ямальского филиала фонда "Защитники Отечества".