Al doilea război anglo-afgan a început atunci când Marea Britanie a invadat Afganistanul din motive care au mai puțin de-a face cu afganii decât cu Imperiul rus.
Sentimentul de la Londra din anii 1870 a fost că imperiile concurente ale Marii Britanii și Rusiei au fost obligate să se ciocnească în Asia centrală la un moment dat, eventualul obiectiv al Rusiei fiind invazia și confiscarea posesiei de premiere a Marii Britanii, India..
Strategia britanică, care în cele din urmă va deveni cunoscută sub numele de „Marele joc”, a fost concentrată pe menținerea influenței ruse în afara Afganistanului, ceea ce ar putea deveni piatra de temelie a Rusiei către India.
În 1878, revista populară britanică Punch a rezumat situația într-un desen animat care înfățișa un Sher Ali, Amirul Afganistanului, prins între un leu britanic mârâitor și un urs rus înfometat.
Când rușii au trimis un trimis în Afganistan în iulie 1878, britanicii au fost foarte alarmați. Ei au cerut guvernului afgan din Sher Ali să accepte o misiune diplomatică britanică. Afganii au refuzat, iar guvernul britanic a decis să lanseze un război la sfârșitul anului 1878.
Britanicii au invadat de fapt Afganistanul din India cu zeci de ani mai devreme. Primul Război anglo-afgan s-a încheiat dezastruos cu o întreagă armată britanică făcând o retragere oribilă de iarnă din Kabul în 1842.
Trupele britanice din India au invadat Afganistanul la sfârșitul anului 1878, în total aproximativ 40.000 de soldați avansând în trei coloane separate. Armata britanică a întâmpinat rezistența triburilor de oameni afgani, dar a putut controla o mare parte din Afganistan până în primăvara anului 1879.
Cu o victorie militară în mână, britanicii au aranjat un tratat cu guvernul afgan. Puternicul lider al țării, Sher Ali, murise, iar fiul său Yakub Khan, urcase la putere.
Trimisul britanic, maiorul Louis Cavagnari, care crescuse în India, controlată de britanic, fiul unui tată italian și al unei mame irlandeze, l-a cunoscut pe Yakub Khan la Gandmak. Tratatul de la Gandamak rezultat a marcat sfârșitul războiului și părea că Marea Britanie și-a îndeplinit obiectivele.
Liderul afgan a acceptat să accepte o misiune britanică permanentă care va conduce în esență politica externă a Afganistanului. Marea Britanie a acceptat, de asemenea, să apere Afganistanul împotriva oricărei agresiuni străine, ceea ce înseamnă orice posibilă invazie rusă.
Problema era că totul fusese prea ușor. Britanicii nu și-au dat seama că Yakub Khan era un lider slab, care a fost de acord cu condițiile cu care conaționalii săi se vor răzvrăti.
Cavagnari a fost un erou pentru negocierea tratatului și a fost cavalerat pentru eforturile sale. El a fost numit trimis la curtea lui Yakub Khan, iar în vara anului 1879 a înființat o reședință la Kabul, care a fost protejată de un mic contingent de cavalerie britanică..
Relațiile cu afganii au început să se înrăutățească, iar în septembrie a izbucnit o revoltă împotriva britanicilor la Kabul. Reședința lui Cavagnari a fost atacată, iar Cavagnari a fost împușcat și ucis, împreună cu aproape toți soldații britanici însărcinați să-l protejeze.
Liderul afgan, Yakub Khan, a încercat să restabilească ordinea și a fost aproape omorât.
O coloană britanică comandată de generalul Frederick Roberts, unul dintre cei mai capabili ofițeri britanici ai perioadei, a pornit pe Kabul pentru a se răzbuna.