Comme l'Afghanistan avait souvent été la porte d'entrée des conquérants de l'Inde, les Britanniques surveillaient la région et y intervenaient depuis les années 1830 pour essayer de maintenir les Russes à distance. L'émir Sher Ali Khan s'efforçait de conserver la neutralité de son pays entre ses deux puissants voisins mais malgré son opposition, une délégation russe arriva à Kaboul en juillet 1878. Les Britanniques demandèrent alors qu'une de leurs délégations soit également reçue dans la capitale afghane. Le vice-roi Lord Lytton n'informa pas Disraeli de son ultimatum et il ignora ce dernier quand il lui demanda de ne pas agir. Lorsque l'entrée de la délégation britannique en Afghanistan fut refusée, Lord Roberts passa à l'offensive et battit facilement les forces afghanes. Le conflit se termina par la signature du traité de Gandomak par lequel l'Afghanistan renonçait à sa souveraineté externe et acceptait une garnison britannique à Kaboul. Le 8 septembre 1879, , responsable de la garnison, fut tué par des soldats afghans qui s'étaient mutinés. Roberts entreprit alors une expédition punitive qui se termina par la un an plus tard. Les Britanniques abandonnèrent l'idée de stationner des troupes dans le pays mais leurs objectifs de stabilisation de la frontière nord-ouest de l'Inde avaient été remplis.