Роден е на 9 април 1962 г. във Видин. До седми клас учи в родния си град, след което е приет с конкурс в Националната гимназия по приложни изкуства и дизайн „Акад. Дечко Узунов“ в гр. Казанлък, която завършва през 1981 г. От 1983 г. живее и твори в гр. Стара Загора, където през 2002 г. заедно със съпругата си Леонора Генчева , създават „Галерия 8“ за изложби на картини и произведения на изкуството.

Иван Костов има участия в 3 национални изложби и Международно квадрианале – Стара Загора, както и 7 самастоятелни изложби в Плевен, Стара Загора, Марица Изток, Слънчев бряг и София. Участвал е също в общи изложби в Стара Загора, Казанлък, София, Видин, Хамбург и др.

Негови творби са притежание на колекционери в България, Италия, Франция, Германия, Турция, Гърция, Испания, Холандия, Япония, Канада, Сащ, Русия и др.

Член е на Дружеството на художниците в Стара Загора.