”В политиката може да се издържи дълго, ако си безочлив и разчиташ на късата човешка памет.”
„Оставете ме на мира, не мога да се занимавам с политика, защото съм в една фирма на КНСБ. Искам да работя за пари. Ако се занимавам с политика, ще остана гол.”
Иван Костов
Иван Костов е роден е на 23 декември 1949 г. в гр. София. Няма данни от какво семейство произлиза и за икономическото им състояние и политически убеждания. До 1969 г. е работник в Слаботоковия завод в София. Военната си служба отбива в Кърджали. След 1970 г. той кандидатства за летец в БГА ”Балкан” и заминава на школа в Кременчук, Украйна, където пребивава около два месеца. Когато научава, че е резерва в списъка на кандидат студентите във ВИИ ”Карл Маркс”, той се връща в България. Приет е за редовен студент и през 1974 г. се дипломира със специалност ”Политикономия”.
Започва работа като началник „Планов отдел” в завод за преработка на хартия, Гара Искър, а след това е началник „Планов отдел” на ДСО Вторични суровини.
През 1982 г. завършва вечерно висше образование в СУ ”Св. Климент Охридски”, физикоматематически факултет, магистър по математика, със специалност ”Математическо моделиране на икономическите процеси”.
В периода 1982 – 1984 г. Иван Костов е слушател в Института за повишаване на квалификацията в Москва. Като свободен аспирант защитава дисертация на тема „Икономически растеж: структура и фактори в производствената сфера” и става кандидат на икономическите науки.