Родился 28 сентября 1909 года в Ростове-на-Дону в семье рабочего. Украинец.
Образование среднее. Работал слесарем и механиком на заводе.
В Красной Армии в 1932—1934 годах и с ноября 1941 года. В действующей армии — с июня 1942 года.
Помощник командира взвода ПТР гвардии рядовой Иван Шапочка в ночь на 27 сентября 1943 года во главе трёх расчётов ПТР на самодельном плоту переправился через Днепр у деревни Нивки (Брагинский район Гомельской области) и вступил в бой, обеспечивая переправу других подразделений. Заменив раненного в бою командира взвода, удерживал захваченный плацдарм до окончания переправы всей части. Был ранен, но продолжал выполнять боевую задачу[2].
В 1944 году был демобилизован по ранению. Жил в пгт Чернухино[3] Перевальского района Ворошиловградской области (ныне Луганская область Украины). До 1979 года работал в Чернухинском шахтоуправлении.
Умер 22 июня 1994 года, похоронен в Чернухино.

Шапочка Иван Тимофеевич
28 сентября 1909 - 22 июня 1994
красноармеец
В Красной Армии в 1932—1934 годах и с ноября 1941 года. В действующей армии — с июня 1942 года.