唐朝利用吐蕃诸部的甘青内乱，拟复河湟四镇十八州，派刘蒙为巡边使，命令他储备粮饷、军械，探听吐蕃兵力的虚实。大中三年（849年）二月，唐朝先后收复秦、安乐、原3州、原州所属的石门7关。此时，沙州人张义潮已起兵接管州城，遂遣使到吐蕃军队势力未曾深入的北境军、守捉，绕道漠北至天德军（今内蒙乌拉特前旗）降唐。其后，又发兵攻克瓜、伊、西、甘、肃、兰、鄯、河、岷、廓10州，于大中五年（851年），遗其兄张义泽至长安，献陇右诸州地图，唐朝置归义军于沙州，以张义潮为节度使，河湟之地入唐。咸通二年（861年），归义军又克凉州