永兴二年(305年),挫败
司马颖司马颖的旧将
公师藩的叛乱,升任镇东大将军,镇守
许昌市。
光熙元年(306年),进封南阳王。同年,奉其兄司马越之命,杀害
刘德司马颙及其三子。
永嘉元年(307年),改任征西大将军、都督秦雍梁益四州诸军事等,代替已故的司马颙镇守
渭河平原,同年,升任
太尉、
大都督。永嘉五年(311年),汉赵军队攻打
长安,司马模兵败投降汉赵,被汉赵
刘粲刘所杀。
永兴元年(304年)七月,当时正值
八王之乱,司马模与其兄
驺摇司马越、司徒王戎、右仆射荀藩等护拥晋惠帝司马衷北伐叛军,到达
安阳市时,已拥有军队十余万人。
司马颖司马颖派遣其将领
石超抗拒,朝廷六军在荡阴战败。八月,朝廷军队在
邺城遗址大败司马颖。十二月,当时已经掌控朝政的东海王司马越,任命司马模为北
中郎将(一作宁北将军),
都督荆州市,镇守邺城。
永兴二年(305年)七月,成都王司马颖的部将
公师藩、楼权、郝昌等人聚众攻陷郡县,杀死阳平
太守李志、汲郡太守
张延等,转而进攻邺城,司马模手下人谋划策应。广平
知府丁邵率众援救司马模,范阳王司马虓也派
兖州刺史苟晞救援司马模,公师藩等人离散逃跑。司马模升任镇东大将军,镇守
许昌市。
光熙元年(306年)九月,进升爵位为南阳王。
光熙元年(306年)十一月,
司马衷去世,皇太弟
司马炽继位,是为晋怀帝。十二月,
司马越以诏书征诏
刘德司马颙入朝担任
司徒,司马颙于是接受征召赴任。司马模派遣部将梁臣到
新安县(今
渑池县东)的雍谷,在车上掐死司马颙,并杀死司马颙的三个儿子。
永嘉元年(307年),司马模转任为征西大将军、开府、
都督秦雍梁益四州诸军事,代替已经去世的河间王司马颙镇守关中(一作
长安)。司马模为感激此前援救过自己的广平
知府丁邵,命令国人为丁邵生前立碑。
当时
关中地区发生严重饥荒,出现人吃人的现象,再加上疾病
瘟疫,盗贼公然作恶。司马模的力量不能控制,于是把铜人、钟鼎铸成炊具来换粮食,议论的人否定这种做法。
驺摇司马越上表朝廷征召司马模回朝担任
司空,派遣
中书监傅祗代替司马模镇守
关中。司马模的谋臣淳于定劝说司马模不要接受征召,司马模采纳他的建议,不赴征召。上表派遣长子
司马保为西
中郎将、东羌
校尉,镇守
上邽(今甘肃天水),
天水市刺史裴苞拒绝司马保。司马模派帐下
都尉陈安率众攻打裴苞,裴苞逃到安定。安定
知府贾疋率领郡人迎接裴苞,司马模派军司谢班讨伐贾疋,贾疋逃到卢水。同年,司马模进任为
太尉、
大都督。
永嘉五年(311年),汉赵皇帝
刘聪率军攻陷
洛阳市,司马模派牙门
赵染守卫蒲坂,赵染向冯
太守求援不成,大怒之下率众投降刘聪。八月,刘聪派其子
刘粲和赵染攻打
长安,司马模派淳于定前去抵御,淳于定被赵染打败。众人背叛逃离,仓库空虚,军
祭酒韦辅劝司马模说:“事情紧急,早投降可以免难。”司马模听从他的话,于是投降赵染。赵染脚朝前坐着捋起袖子数落司马模的罪名,把他送到刘粲那里。刘粲将司马模杀死,把他的妃子
刘姓赐给胡人
张本做妻子。司马模之子
司马保继承南阳王的爵位。