Родился в 1919 году в станице Упорной. Был призван в Красную Армию в 1940 году Упорненским РВК. По сведениям матери, Шепиловой Марии Стефановны, связь с семьей прервалась в 1942 году. Признан пропавшим без вести с апреля 1943 года. Имя Ивана Георгиевича Шепилова внесено в 3-й том Книги Памяти Краснодарского края.