成都王打攻东海王,掳获惠帝,要算得志足意满了,却不料幽州都督王浚,东洋公司马腾,借了乌桓鲜卑的兵,来攻邓城。匈奴左贤王刘渊随成都王在邓城,他久有回去带领部众图谋自立之意,此刻乃乘机向成都王恳求回去招集匈奴五部来帮忙。成都王大喜,拜刘渊为北单于,使他速去召兵。
刘渊回至左国城,右贤王刘宣便率匈奴各部拥护他为大单于,不上二十天,集众竟至五万。正要动身,成都王已被打败,拥惠帝逃往洛阳。
刘渊想攻乌恒鲜卑的兵,救成都王,刘宣劝他道:“晋国一贯当咱们奴隶,现在他们骨血同室操戈,这正是上天给咱们的绝好时机,能够康复呼韩邪的基业,乌恒鲜卑与咱们同是我国的外族,将来有事,还要相互帮助的,怎好进犯他们?”
刘渊听了说:“很好!大丈夫应当效法汉高祖魏武帝,呼韩邪仍是不足道的”。所以按兵不动,在左国城自称汉王。
东海王攻成都王时,海间王派张方带兵二万相救;至洛阳,东海王已败,惠帝了被掳在邓城,河间王就命张方镇守洛阳。至成都王在邓城失利,惠帝逃往洛阳时,张方带马队三千,迎候惠帝,便护着惠帝和成都王赴长安。宫中宝藏,被张方部下搜刮一空,魏晋以来保藏的宝藏,一点点不存。
河间王得讯率步卒马队共三万至灞上迎惠帝。惠帝乃建立行台于长安,命河间王都督中外诸军事,改立成都王弟豫章王司马炽为皇太弟,成都王被废。
荡阴战后,东海王逃至徐州。后又在山东一带,招兵买马,扩大实力。张方挟惠帝至长安,东海王乃出兵讨河间王,宣言迎候惠帝回京。范阳王司马虓和王浚呼应,推东海王为盟主。
成都王被废后,部下公师藩在赵魏一带聚兵数百,自称将军。有羯人石勒,与汲桑合伙为盗,此刻亦加公师藩军中。公师藩进攻邓城,当时东海王之弟平昌公司马模守邓城,军力单薄,势颇危殆,经范阳王派苟 相救,才把公师藩击溃。河间王闻知公师藩起兵,气势一振,再使成都王都督河北诸军事,并分命诸将抵拒山东的戎行。
山东东海王等二次征伐河间王的戎行,由王浚部将祁弘带乌恒鲜卑兵为前锋,势不可当,成都王等各路戎行都败,成都王逃回长安。
河间王见势欠安,杀张力方,向东海王求和。东海王不许,攻入关中,河间王大北,逃入太白山,祁弘所带鲜卑兵在长安大掠杀二万余人。惠帝乃又随祁弘的戎行,出关还至洛阳。东海王自为太傅独断朝政,东赢公进位燕王,平昌公进位南阳王。成都王想逃至公师藩处,途中被捕送邓城,给范阳王部下杀死。河间王被诱至途中,给南阳王派人追杀。不久,惠帝遽然中毒死,皇太弟司马炽即位,就是晋怀帝王将相。惠帝的死,我们都疑是东海王所杀。
成都王死,公师藩部下汲桑声言为成都王复仇,聚众抢掠郡县,使石勒为前锋攻邓城,邓城被攻破,守邓城的亲蔡王被杀。汲桑放火燃烧邓宫,火十日不灭,杀人万余,大掠而去。后来汲桑被苟希打夏,石勒归附汉王刘渊。
八王之乱
公元308年,汉王刘渊自称皇帝;下一年自左国城迁都平阳,又下一年刘渊死,子刘和继立,刘渊弟刘聪杀了刘和代之。当时,石勒在河南抄掠,东海王亲自带兵讨石勒,病死于项。军中无主,退居洛阳,石勒追至苦县,把晋兵杀得一个不留;而且把东海王的棺材翻开,把尸身烧掉,说道:“这人扰乱全国,我替全国的人报仇,所以把他的骸骨烧了!”
从此,汝南王司马亮,楚王司马玮、赵王司马伦、齐王司马囧、长沙王司马又、成都王司马颖、河间王司马颙、东海王司马越,计共八王,先后都死,这八王争权作乱,从楚王杀杨骏,至东海王死在军中,共二十一年,前史称为八王之乱。乱事中,晋惠帝一任他们支配,忽东忽西,不要说皇帝的庄严,还到身体的自在彻底失去了。一门骨血捣乱到这步田地,看是千古的奇迹了!