Как и в 1-ю англо-афганскую войну 1838—1842 годов, англичане начали вторжение в Афганистан вследствие недовольства его ориентацией на Россию. В 1878—1879 годах англо-индийские войска под командованием генерал-майора Фредерика Робертса, разгромив в нескольких селениях афганцев, захватили Джелалабад, Кандагар и Кабул. Потерпев поражение, эмир Шир-Али, оставив власть своему сыну Якуб-хану, бежал в 1878 году в русские владения.