Родился в 1960 году в Полтавской области, в Украине.
С 1978 по 1980 год проходил службу в Вооруженных силах СССР. В 1980 году стал слушателем Высшей комсомольской школы при ЦК ВЛКСМ по специальности «история», которую окончил в 1984 году, получив квалификацию «преподаватель истории».
Трудовую деятельность начал в 1984 году в комсомольской организации Газопромыслового управления ПО «Уренгойгаздобыча» в должности секретаря. В последующие несколько лет работал в комсомольской организации ПО «Уренгойгаздобыча» в должности секретаря, затем в горкоме ВЛКСМ в должности второго секретаря.
В 1989 утвержден на должность инструктора идеологического отдела, заведующего кабинетом политического просвещения Новоуренгойского горкома КПСС.
С 1990 по 1996 год работал в ООО «Северконсум» заместителем директора.
В 1997 году назначен заместителем директора по учебно-воспитательной работе Новоуренгойского техникума газовой промышленности РАО «Газпром». В этом же году был переведен на должность начальника Управления образования в Администрацию города Новый Уренгой.
С 2001 года работал заместителем мэра, а с 2002 года первым заместителем мэра города Новый Уренгой.
В 2005 году окончил Российскую академию государственной службы при Президенте Российской Федерации по направлению «государственное и муниципальное управление».
В апреле 2007 года назначен исполняющим обязанности Главы города Новый Уренгой. 2 декабря 2007 года избран Главой города Новый Уренгой. 14 декабря 2007 года прошла церемония инаугурации и вручение Ивану Костогризу удостоверения Главы города Новый Уренгой.
10 апреля 2012 года назначен Главой Администрации города Новый Уренгой.
Женат. Воспитывает двоих дочерей.
