司馬保
大興3年(320年)1月、劉曜は陳倉を攻略し、王連を殺して楊曼を南氐に逃走させた。次いで、草壁を陥落させて路松多を隴城へ逃走させ、さらに安定をも陥落させた。司馬保は恐れて桑城に撤退し、氐・羌はみな司馬保に従って桑城に移った。劉曜は軍を引いて長安に戻った。後に、司馬保は涼州刺史張寔の下へ逃走しようと考えたが、張寔は彼が宗室の中でも声望があったので、河西に来ることで人心が移ってしまうことを恐れた。その為、配下の陰鑒を派遣して司馬保を迎えさせたが、護衛すると公言して、実際には彼がやってくるのを阻んだ。
3月、司馬保配下の張春・楊次らは別将の楊韜と対立し、司馬保に誅殺するよう求めた。さらに、陳安を討つことを請うたが、司馬保はいずれも許さなかった。5月、張春は怒って司馬保を幽閉すると、殺害してしまった(『晋書』では病死とある)。享年27であった。
その後、張春は宗室の子である司馬瞻を世子に立てて大将軍と称させた。だが、司馬保の配下の者は皆逃走してしまい、涼州に身を寄せる者が1万人余りに及んだ。趙に帰順していた陳安は挙兵すると、司馬瞻らを攻撃した。司馬瞻は降伏し、張春は枹罕に逃走し、楊次は捕えられた。司馬瞻は長安に送られて誅殺され、楊次は司馬保の柩前で斬り捨てられ、司馬保の下に祀られた。その後、天子の礼で司馬保を上邽に葬り、元王という諡号を贈った。