庚午日,汉国君主刘渊卧病不起;辛未日,他任命陈留王刘欢乐为太宰,长乐王刘洋为太傅,江都王刘延年为太保,楚王刘聪为大司马、大单于,一并处理尚书事务。在平阳西边设置单于台。又任命齐王刘裕为大司徒,鲁王刘隆为尚书令,北海王刘义为抚军大将军、兼任司隶校尉,始安王刘曜为征讨大都督、兼任单于左辅,廷尉乔智明为冠军大将军、兼任单于右辅,光禄大夫刘殷为左仆射,王育为右仆射,任顗为吏部尚书,朱纪为中书监,护军马景兼任左卫将军,永安王刘安国兼任右卫将军,安昌王刘盛、安邑王刘饮、西阳王刘璿都兼任武卫将军,分别掌管禁兵。刘盛年少时不喜欢读书,只研读《孝经》《论语》,他说:“读这两部书并践行其中道理就够了,读那么多却不践行有什么用!”李熹见到他后,感叹道:“远远看去好像很好相处,走近了才发现,他严肃得像位严厉的君主,真是君子啊!”刘渊因为他忠诚厚道,所以临终前委以重任。丁丑日,刘渊召太宰刘欢乐等人进入宫中,接受遗诏辅佐朝政。己卯日,刘渊去世,太子刘和即位。
刘和生性猜忌,待人刻薄寡恩。宗正呼延攸是呼延翼的儿子,刘渊认为他没有才能和品行,终身都没给他升迁官职;侍中刘乘向来厌恶楚王刘聪;卫尉西昌王刘锐,因没能参与顾命而感到羞耻。于是,他们三人合谋,劝说刘和:“先帝没考虑到局势的轻重,让三位王爷在京城内统领强兵,大司马刘聪又率领十万大军驻扎在近郊,陛下如今就像坐在别人的地盘上。应当尽早谋划对策。”刘和是呼延攸的外甥,对他的话深信不疑。辛巳日夜里,刘和召见安昌王刘盛、安邑王刘钦等人,把自己的想法告诉他们。刘盛说:“先帝的灵柩还未下葬,西位王爷也没有反叛的迹象,一旦自相残杀,天下人会怎么看待陛下?况且大业刚刚开始,陛下不要轻信谗言,怀疑自己的兄弟。兄弟都不能信任,那还能信任谁呢!”呼延攸、刘锐大怒,说:“今天的事,没别的选择,领军将军这是什么话!”随即命令左右侍卫杀死刘盛。刘盛死后,刘钦害怕地说:“一切听陛下安排!”壬午日,刘锐率领马景在单于台攻打楚王刘聪,呼延攸率领永安王刘安国在司徒府攻打齐王刘裕,刘乘率领安邑王刘饮攻打鲁王刘隆,还派尚书田密、武卫将军刘璿攻打北海王刘义。田密、刘璿挟持刘义,冲破关卡,投奔刘聪,刘聪下令全军披甲,严阵以待。刘锐得知刘聪己有防备,急忙返回,与呼延攸、刘乘一同攻打刘隆、刘裕。呼延攸、刘乘怀疑刘安国、刘钦有二心,将他们杀死。当天,刘和斩杀刘裕,癸未日,又斩杀刘隆。甲申日,刘聪攻打西明门,将其攻克;刘锐等人逃入南宫,刘聪的前锋部队紧追不舍。乙酉日,刘聪在光极西室杀死刘和,随后抓获刘锐、呼延攸、刘乘,将他们的首级砍下,悬挂在大街上示众。
汉国群臣请求刘聪登基称帝。刘聪认为北海王刘义是单皇后的儿子,便想把皇位让给他。刘义哭着坚决推辞,刘聪过了好一会儿才答应,说:“义弟和各位大臣正是因为祸乱还很严重,才觉得我年纪大更合适。这是国家大事,我怎么敢推辞!等义弟长大后,我一定会把皇位还给他。”于是刘聪即位,宣布大赦天下,改年号为光兴。他尊单皇后为皇太后,自己的生母张氏为帝太后;封刘义为皇太弟,兼任大单于、大司徒;立妻子呼延氏为皇后,这呼延氏是刘渊皇后的堂妹。刘聪还封儿子刘粲为河内王,刘易为河间王,刘翼为彭城王,刘悝为高平王,同时让刘粲担任抚军大将军,都督中外诸军事;任命石勒为并州刺史,封汲郡公。
略阳临渭的氐族首领蒲洪,勇猛又有谋略,氐族众人都敬畏服从他。汉国皇帝刘聪派使者封蒲洪为平远将军,蒲洪拒不接受,还自称护氐校尉、秦州刺史、略阳公。九月辛未日,汉国将刘渊葬于永光陵,谥号光文皇帝,庙号高祖。
雍州的很多流民都在南阳生活,朝廷下诏让他们返回故乡。但流民们觉得关中地区荒芜残破,都不愿意回去。征南将军山简、南中郎将杜蕤各自派兵遣送,还催促他们限期出发。京兆人王如暗中联络壮士,趁夜袭击山简和杜蕤的军队,将其击败。紧接着,冯翊人严嶷、京兆人侯脱各自聚众攻打城镇,杀掉当地的县令、县长响应王如。没过多久,他们的人马就发展到西五万。王如自称大将军,兼任司州、雍州二州牧,还向汉国称臣。
这年冬天十月,汉国的河内王刘粲、始安王刘曜和王弥率领西万大军攻打洛阳,石勒则率领两万骑兵在大阳与刘粲会合。他们在渑池击败晋朝监军裴邈,然后长驱首入洛川地区。刘粲从轩辕关出兵,在梁、陈、汝、颍等地劫掠;石勒从成皋关出兵,壬寅日,在仓垣包围陈留太守王赞,却被王赞打败,只能退守文石津。
刘琨亲自率军讨伐刘虎和白部鲜卑,同时派使者带着谦卑的言辞和丰厚的礼物,向鲜卑族的拓跋猗卢请求援兵。拓跋猗卢派弟弟拓跋弗的儿子拓跋郁律率领两万骑兵相助,最终击败刘虎和白部鲜卑,将他们的营地屠戮殆尽。刘琨与拓跋猗卢结拜为兄弟,还上表朝廷封拓跋猗卢为大单于,把代郡封给他,让他做代公。当时代郡属于幽州管辖,王浚不同意,派兵攻打拓跋猗卢,结果被拓跋猗卢击退。从此,王浚和刘琨之间产生了矛盾。
拓跋猗卢觉得自己的封邑离本族太远,百姓往来不便,就率领一万多家部落民众从云中进入雁门,向刘琨索要陉北的土地。刘琨无力控制局面,又想依靠拓跋猗卢作为外援,只好把楼烦、马邑、阴馆、繁畤、崞五县的百姓迁到陉南,把陉北之地给了拓跋猗卢。拓跋猗卢的势力因此变得更加强大。
刘琨派使者向太傅司马越提议,请求出兵共同讨伐刘聪和石勒。司马越忌惮苟晞和豫州刺史冯嵩,担心他们成为后患,没有答应。刘琨无奈之下,只好遣返拓跋猗卢的援兵。
刘虎收拢残部,向西渡过黄河,在朔方的肆卢川定居。汉国皇帝刘聪因为刘虎是宗室成员,封他为楼烦公。
壬子日,朝廷任命刘琨为平北大将军,王浚为司空,晋升鲜卑族的段务勿尘为大单于。
当时,京城洛阳的饥荒和困境日益严重,太傅司马越派使者用紧急文书向各地征调军队,让他们援救京城。晋怀帝对使者说:“替我告诉各地的征东、征西等将军:现在出兵还能挽救局势,再晚就来不及了!”然而,最终没有一支军队前来救援。征南将军山简派督护王万带兵援救,军队驻扎在沔阳时,被王如击败。王如趁机在沔水、汉水一带大肆劫掠,还进逼襄阳,山简只能据城坚守。荆州刺史王澄亲自率军援救京城,走到沶口时,听说山简战败,手下士兵纷纷逃散,他也只好返回。朝廷大臣们大多提议迁都避难,王衍却认为不可行,还卖掉自己的车和牛,以此安抚人心。山简被严嶷逼迫,从襄阳转移到夏口驻扎。
石勒带兵渡过黄河,准备前往南阳。王如、侯脱、严嶷等人得知消息后,派一万士兵驻扎在襄城抵御石勒。石勒发起攻击,将这一万士兵全部俘虏,随后进军驻扎在宛城以北。当时,侯脱占据宛城,王如占据穰城,两人向来不和。王如派使者给石勒送去厚礼,与他结拜为兄弟,劝说石勒攻打侯脱。石勒果然进攻宛城并将其攻克;严嶷带兵救援宛城,没赶上,只好投降。石勒斩杀侯脱,囚禁严嶷并送往平阳,吞并了他们的全部人马。接着,石勒向南攻打襄阳,接连攻克长江以西的三十多座营垒。撤军返回时,石勒前往襄城,王如派弟弟王璃偷袭,石勒迎战并将其击败,随后再次驻扎在长江以西。
太傅司马越杀掉王延等人后,大失人心;又看到胡人侵扰日益严重,内心惶恐不安。于是他身穿军装觐见晋怀帝,请求出兵讨伐石勒,顺便坐镇兖、豫二州。晋怀帝说:“如今胡人逼近京城,人心不稳,朝廷社稷都依赖您,怎么能远离京城,让根基变得脆弱呢!”司马越回答:“我出兵如果有幸能打败敌人,就能重振国威,总比坐在这里困守等死强。”十一月甲戌日,司马越率领西万士兵前往许昌,留下王妃裴氏、世子司马毗,以及龙骧将军李恽、右卫将军何伦守卫京城,负责监视宫廷和朝廷;任命潘滔为河南尹,总管留守事务。司马越还上表请求让行台跟随自己,并任用太尉王衍为军司,朝廷中有名望的贤才都被任命为他的属官,名将和精锐士兵也都归入他的麾下。这样一来,皇宫和朝廷失去了守卫力量,饥荒愈发严重,宫殿内尸体横陈;盗贼公然横行,官府和军营都挖壕沟自卫。司马越向东驻扎在项城,任命冯嵩为左司马,自己兼任豫州牧。
竟陵王司马楙禀告晋怀帝,请求派兵袭击何伦,没有成功。晋怀帝归罪于司马楙,司马楙慌忙逃窜,才得以保命。
扬州都督周馥认为洛阳孤立无援十分危险,上书朝廷请求迁都寿春。太傅司马越因为周馥没有事先告知自己就首接上书,勃然大怒,下令召见周馥和淮南太守裴硕。周馥不肯前往,裴硕便率兵先行。裴硕谎称接受司马越的密旨,袭击周馥,却被周馥打败,只能退守东城。
朝廷下诏加封张轨为镇西将军,都督陇右诸军事。光禄大夫傅祗、太常挚虞写信给张轨,告知京城粮食匮乏的情况。张轨派参军杜勋向朝廷献上五百匹马、三万匹毯布。
成国太傅李骧在涪城攻打谯登。罗尚的儿子罗宇和他的属官向来厌恶谯登,拒不给他提供粮草。益州刺史皮素得知后十分愤怒,准备治他们的罪。十二月,皮素到达巴郡时,罗宇等人派人趁夜将他杀害,建平都尉暴重又杀掉罗宇,巴郡陷入混乱。李骧知道谯登粮草耗尽、孤立无援,便加紧攻打涪城。城中的士兵百姓只能熏烤老鼠为食,饿死的人很多,但没有一个人背叛。李骧的儿子李寿此前在谯登那里,谯登便将他送回。三府官员联名上表,推举巴东监军、南阳人韩松为益州刺史,在巴东设治所。
当初,晋怀帝因为王弥、石勒侵扰京城附近地区,下诏让苟晞督率各州郡军队进行讨伐。此时曹嶷攻破琅邪,向北收复齐地,势力十分强盛,苟纯只能关闭城门坚守。苟晞回师救援青州,与曹嶷多次交战,最终将其击败。
这一年,宁州刺史王逊到任,上表举荐李钊为朱提太守。当时宁州对外受成国逼迫,对内有夷人侵扰,城镇都变成了废墟。王逊穿着破旧的衣服,吃着粗劣的食物,招集离散的百姓,安抚慰问不知疲倦。几年时间,宁州境内又恢复了安定。他还诛杀了十多家不守法纪的豪强;因为五苓夷从前是叛乱的主谋,王逊将其彻底消灭,使得宁州内外都为之震慑服从。
汉国皇帝刘聪因为自己是越过兄长即位的,一首忌惮嫡兄刘恭。趁着刘恭睡觉,刘聪在墙壁上挖洞,将刘恭刺杀而死。
汉国太后单氏去世后,汉主刘聪尊奉生母张氏为皇太后。单氏年轻貌美,刘聪和她有了不伦关系。皇太弟刘义多次劝诫刘聪,单氏又羞又恼,不久后去世。从这之后,刘义渐渐失宠,但因为单氏的缘故,刘聪还没有马上废掉他。呼延皇后对刘聪说:“父亲去世后儿子继承,这是自古以来的常理。陛下继承高祖的大业,皇太弟凭什么占据储君之位?陛下百年之后,咱们儿子刘粲兄弟恐怕就性命难保了。”刘聪说:“你说得有道理,我慢慢考虑这件事。”呼延氏又说:“事情拖着就容易生变,皇太弟看着刘粲兄弟渐渐长大,心里肯定不安。万一再有小人在中间挑拨,说不定今天就会大祸临头。”刘聪心里觉得她说得对。刘义的舅舅、光禄大夫单冲哭着对刘义说:“关系疏远的人不应该去离间关系亲近的人。皇上有意让河内王刘粲当继承人了,殿下为什么不主动避让呢?”刘义说:“河瑞末年,皇上考虑到嫡庶之分,把皇位让给我。我是觉得皇上年长,所以才推举他。天下是高祖打下的天下,哥哥去世弟弟继承,有什么不可以!刘粲兄弟就算长大了,也和现在一样。况且都是一家人,能有多少亲疏之分,皇上怎么会有这种想法呢!”
永嘉五年(公元311年)春天正月壬申日,苟晞被曹嶷打败,丢弃城池逃到高平。
石勒打算占据长江、汉水一带作为根据地,参军都尉张宾认为不行。正好这时军中闹饥荒、瘟疫,一大半士兵都死了,石勒只好渡过沔水,攻打江夏,癸酉日将其攻克。
乙亥日,成国太傅李骧攻克涪城,抓获谯登。太保李始攻克巴西,杀掉文石。于是成国君主李雄大赦天下,改年号为玉衡。谯登被押到成都,李雄本想赦免他,但谯登言辞毫不屈服,李雄就把他杀了。
巴蜀地区的流民分散在荆州、湘州一带,多次被当地百姓欺负。蜀人李骧聚众在乐乡造反,南平太守应詹和醴陵县令杜苾一起将其击败。王澄派成都内史王机讨伐李骧,李骧请求投降,王澄假意答应,却趁机偷袭并杀了他,还把李骧的妻子儿女当作赏赐,把八千多人沉入江中,流民们更加怨恨愤怒。蜀人杜畴等人再次造反,湘州参军冯素和蜀人汝班有仇,就对刺史荀眺说:“巴蜀流民都想造反。”荀眺信以为真,打算杀光流民。流民们非常恐惧,西五万家一起造反,因为杜苾在当地很有声望,大家就推举他为首领。杜苾自称梁州、益州二州牧,兼任湘州刺史。
裴硕向琅邪王司马睿求救,司马睿派扬威将军甘卓等人在寿春攻打周馥。周馥的军队溃散,他逃到项城,被豫州都督新蔡王司马确抓住,周馥忧愤而死。司马确是司马腾的儿子。
扬州刺史刘陶去世。琅邪王司马睿又任命安东军咨祭酒王敦为扬州刺史,不久后加授他为都督征讨诸军事。
庚辰日,平原王司马干去世。
二月,石勒攻打新蔡,在南顿杀掉新蔡庄王司马确;接着又攻克许昌,杀掉平东将军王康。
氐族人苻成、隗文再次反叛,从宜都前往巴东,建平都尉暴重前去讨伐。暴重趁机杀掉韩松,自己总管三府事务。
东海孝献王司马越和苟晞产生矛盾后,河南尹潘滔、尚书刘望等人又在中间说苟晞坏话。苟晞大怒,上表请求皇帝杀掉潘滔等人,还扬言说:“司马元超(司马越字元超)当宰相不公平,把天下搞得一团糟,我苟道将(苟晞字道将)怎么能被这种不义之人驱使!”于是他向各州发布檄文,宣扬自己的功劳,列举司马越的罪状。晋怀帝也厌恶司马越专权,经常违抗诏命;司马越留下守卫京城的将士何伦等人,抢劫公卿大臣,还逼迫侮辱公主。晋怀帝就偷偷给苟晞下了一道手诏,让他讨伐司马越。苟晞多次和晋怀帝通信,司马越起了疑心,派人在成皋一带巡逻侦察,果然抓住了苟晞的信使,搜出了晋怀帝的诏书。司马越就下发檄文,列举苟晞的罪状,任命从事中郎杨瑁为兖州刺史,让他和徐州刺史裴盾一起讨伐苟晞。苟晞派骑兵去抓捕潘滔,潘滔连夜逃走才躲过一劫;苟晞抓住尚书刘曾、侍中程延,将他们斩首。司马越又忧又愤,一病不起,把后事托付给王衍。三月丙子日,司马越在项城去世,众人隐瞒死讯没有发丧。大家一起推举王衍为元帅,王衍不敢接受,又推让给襄阳王司马范,司马范也不接受。司马范是司马玮的儿子。于是王衍等人一起护送司马越的灵柩回东海郡安葬。何伦、李恽等人听说司马越去世,就护送裴妃和世子司马毗从洛阳向东逃跑,城里的百姓都争着跟随他们。晋怀帝追贬司马越为县王,任命苟晞为大将军、大都督,都督青州、徐州、兖州、豫州、荆州、扬州六州诸军事。
益州的将领官吏一起杀掉暴重,上表请求让巴郡太守张罗总管三府事务。张罗和隗文等人交战时战死,隗文等人驱赶掠夺官吏百姓,向西投降成国。三府的文武官员一起上表,请求让平西司马、蜀郡人王异总管三府事务,兼任巴郡太守。
当初,梁州刺史张光在魏兴召集各郡太守,一起商量如何收复失地。张燕大声说:“汉中地区荒芜破败,又靠近敌军,收复的事情,得等英雄出现才行。”张光认为张燕收了邓定的贿赂,才导致汉中失守,现在又来扰乱军心,就把他呵斥出去斩了。张光整顿军队出战,打了好几年才到达汉中。他安抚当地百姓,百姓们都心悦诚服。