La seconda guerra anglo-afgana iniziò quando la Gran Bretagna invase l'Afghanistan per ragioni che avevano meno a che fare con gli afghani che con l'impero russo.
La sensazione a Londra negli anni '70 del XIX secolo era che gli imperi in competizione tra Gran Bretagna e Russia erano destinati a scontrarsi in qualche momento in Asia centrale, con l'eventuale obiettivo della Russia di essere l'invasione e il sequestro del possesso del premio britannico, l'India.
La strategia britannica, che alla fine sarebbe diventata nota come "The Great Game", era focalizzata sul mantenere l'influenza russa fuori dall'Afghanistan, che potrebbe diventare il trampolino di lancio della Russia verso l'India.
Nel 1878 la popolare rivista britannica Punch riassunse la situazione in un cartone animato che raffigurava un cauto Sher Ali, l'Amir dell'Afghanistan, intrappolato tra un leone britannico ringhiante e un orso russo affamato.
Quando i russi mandarono un inviato in Afghanistan nel luglio 1878, gli inglesi furono molto allarmati. Chiesero che il governo afgano di Sher Ali accettasse una missione diplomatica britannica. Gli afgani si rifiutarono e il governo britannico decise di lanciare una guerra alla fine del 1878.
Gli inglesi avevano effettivamente invaso l'Afghanistan dall'India decenni prima. La prima guerra anglo-afgana si concluse disastrosamente con un intero esercito britannico che fece un orribile ritiro invernale da Kabul nel 1842.
Le truppe britanniche dall'India hanno invaso l'Afghanistan alla fine del 1878, con un totale di circa 40.000 truppe che avanzano in tre colonne separate. L'esercito britannico incontrò resistenza da parte di uomini delle tribù afgane, ma fu in grado di controllare gran parte dell'Afghanistan entro la primavera del 1879.
Con una vittoria militare in mano, gli inglesi organizzarono un trattato con il governo afgano. Il forte leader del paese, Sher Ali, era morto e suo figlio Yakub Khan era salito al potere.
L'inviato britannico maggiore Louis Cavagnari, che era cresciuto nell'India controllata dagli inglesi come figlio di un padre italiano e di una madre irlandese, incontrò Yakub Khan a Gandmak. Il conseguente trattato di Gandamak segnò la fine della guerra e sembrò che la Gran Bretagna avesse raggiunto i suoi obiettivi.
Il leader afgano ha accettato di accettare una missione britannica permanente che avrebbe essenzialmente condotto la politica estera dell'Afghanistan. La Gran Bretagna ha anche accettato di difendere l'Afghanistan da qualsiasi aggressione straniera, il che significa qualsiasi potenziale invasione russa.
Il problema era che era stato tutto troppo facile. Gli inglesi non si resero conto che Yakub Khan era un leader debole che aveva accettato condizioni contro cui i suoi connazionali si sarebbero ribellati.
Cavagnari fu una specie di eroe per negoziare il trattato e fu nominato cavaliere per i suoi sforzi. Fu nominato inviato alla corte di Yakub Khan e nell'estate del 1879 stabilì una residenza a Kabul, che era protetta da un piccolo contingente di cavalleria britannica.
Le relazioni con gli afgani iniziarono a peggiorare, ea settembre scoppiò una ribellione contro gli inglesi a Kabul. La residenza di Cavagnari fu attaccata e Cavagnari fu fucilato e ucciso, insieme a quasi tutti i soldati britannici incaricati di proteggerlo.
Il leader afghano, Yakub Khan, ha cercato di ristabilire l'ordine e si è quasi ucciso.
Una colonna britannica comandata dal generale Frederick Roberts, uno degli ufficiali britannici più capaci del periodo, marciava su Kabul per vendicarsi.