Шапка Іван Іванович народився 15 грудня 1985 року в селі Шевченківка Магдалинівського району Дніпропетровської області.
У 2001 році закінчив Євдокіївську неповну середню загальноосвітню школу Магдалинівського району Дніпропетровської області. Вчителі згадують Ваню, як доброзичливого та відповідального учня, який завжди мав багато друзів.
У 2006 році закінчив Магдалинівське професійно-технічне училище № 88 і здобув професію тракториста – машиніста сільськогосподарського виробництва (категорія А).
Після закінчення училища працював у рідному селі Шевченківка в товаристві з обмеженою відповідальністю агрофірмі "Батьківщина" та в місцевих фермерських господарствах механізатором.
Родина:
Батько – Шапка Іван Трохимович (нині померлий),
Мати – Коваленко Євгенія Семенівна (нині померла),
Сестра – Корсун Лариса Іванівна,
Сестра – Беденюк Ольга Іванівна.
Неодружений.
Призваний на військову службу за призовом по мобілізації 01.11.2024 року Новомосковським РТЦК та СП Дніпропетровської області. Проходив службу у військовій частині А1363 з 29.10.2024 року по 21.12.2024 року курсантом, а у військовій частині А1302 з 22.12.2024 року - гранатометником 1 стрілецького відділення 2 стрілецького взводу 2 стрілецької роти, 1 стрілецького батальйону, солдат.
Відданий військовій присязі на вірність українському народу, мужньо виконавши військовий обов'язок в бою за Україну, її свободу і незалежність, Шапка Іван Іванович загинув 8 квітня 2025 року поблизу населеного пункту Звірове Покровського району Донецької області.
Похований на кладовищі в рідному селі Шевченківка Самарівського району Дніпропетровської області.

