In die vroeë 19de eeu het die Britte die stad beset, maar nadat hulle buitelandse betrekkinge aangegaan het, moes hulle alle magte uit Afghanistan onttrek. Die stad is in 1979 deur die Sowjetunie beset, maar ook hulle het dit laat vaar nadat die Geneefse ooreenkoms van 1988 onderteken is. 'n Burgeroorlog in die negentigerjare tussen verskillende rebellegroepe het 'n groot deel van die stad vernietig, wat tot baie slagoffers gelei het. Sedert laat 2001 is die stad voortdurend herbou.