，则命张方领二万兵到邺城营救司马颖，但途中司马颖部将石超就已击败司马越军并带晋惠帝到邺城，司马颙于是改命张方镇守洛阳。上官巳和苗愿等人出拒张方但被击败，留守洛阳的太子司马覃夜袭苗愿和上官巳，二人出走而司马覃向张方投降，张方于是进驻洛阳。同年王凌和东嬴公司马腾讨伐司马颖，司马颖兵败并带晋惠帝逃回洛阳，张方又到芒山迎帝。
逼帝西迁.张方在司马颖带晋惠帝回洛阳后拥兵专政，同时士兵亦几乎将洛阳的物资都搜刮殆尽，都很想回到长安。张方于是意图让晋惠帝迁都长安，但又怕惠帝和众大臣不顺从，于是决意