En , des insurgés islamistes membres du Tehrik-e-Nifaz-e-Shariat-e-Mohammadi (TNSM) s'emparent du district de Shangla, alors qu'ils étendaient leur emprise depuis le district de Swat voisin. Le , dans le cadre d'une opération militaire d'envergure lancée le , l'armée pakistanaise engage les combats contre les islamistes. Le , des parachutistes entrent en action et le , l'armée annonce avoir repris Shangla et tué au moins 150 insurgés.