В оккупации Афганистана участвовало в общей сложности более полумиллиона советских солдат. Пятьдесят тысяч из них были убиты или ранены. Во много раз больше, до полутора миллионов, было жертв среди афганского населения. В середине восьмидесятых эта война обходилась Советскому Союзу в 300 миллионов рублей ежемесячно (средняя зарплата была 190 рублей). Главное же — к этому времени стало ясно, что победы ждать не следует. Бюджетные и людские потери будут только увеличиваться.
Первым смелым актом Горбачева было решение закончить бессмысленную эпопею. Осуществлено это решение было постепенно, в несколько этапов — по сценарию, похожему на уход американцев из Вьетнама (и из того же Афганистана тридцать лет спустя).
Осенью 1985 года Москва конфиденциально известила афганского лидера Кармаля, что войска будут выведены и что нужно искать компромисса с оппозицией.
В начале 1986 года Горбачев объявил об этом делегатам XXVII съезда КПСС, а летом того же года и всей стране.
Эвакуация «ограниченного контингента» имела вид постепенного сокращения его численности. Последние воинские части покинули территорию Афганистана 15 февраля 1989 года — с не вполне понятной торжественностью, как будто это был парад победы, а не констатация поражения. Впрочем к этому времени в общественном сознании представления о том, что такое победа, сильно переменились, и советский народ отнесся к окончанию непопулярной и малопонятной войны с облегчением.