19世纪30年代,英俄联合对阿富汗展开了激烈争夺.英国为了排挤沙俄在阿富汗的势力,建立一个由英国控制的阿富汗傀儡政权,1838年底,英国出兵三万多人,进攻阿富汗.1839年8月,英军占领喀布尔,扶植了傀儡国王,建立了英国殖民统治.英国的侵略行径,激起了阿富汗人民的坚决反抗.
1841年11月,喀布尔人民首先爆发起义.起义军迅速控制了局势并对英军据点展开了围攻.驻喀布尔的一万六千多名英国殖民军走投无路,被迫签约撤军,结果在撤退途中全部被歼.1842年秋,英军再次进攻阿富汗,重新占领喀布尔并进行了疯狂的报复.但是,这次英军没有在阿富汗长期停留,当年10月就全部撤回印度.