永嘉三年(公元309年)
正月辛丑初一,火星运行到紫微星座附近,这在古代被视为不祥之兆。汉国的太史令宣于修之对汉国皇帝刘渊说:“不出三年,咱们肯定能拿下洛阳。蒲子这个地方地势不好,很难长久安稳,平阳看起来更有发展前途,建议把都城迁过去。”刘渊听从了他的建议,随后宣布大赦天下,改年号为河瑞。
三月戊申日,高密孝王司马略去世。朝廷任命尚书左仆射山简为征南将军,负责都督荆州、湘州、交州、广州西州的军事,让他镇守襄阳。山简是山涛的儿子,这人特别爱喝酒,对政事根本不上心。他还向朝廷上表说:“顺阳内史刘璠很得民心,我担心百姓会强行推举他当首领闹事。”于是朝廷下诏,把刘璠调回京城任越骑校尉。从此,南方各州就陷入了混乱,当地的老百姓没有不怀念之前的刘弘的。
丁巳日,太傅司马越从荥阳回到京城。中书监王敦对亲近的人说:“司马越独揽大权,但他推荐官员、请示事务时,尚书台还按照老规矩审核,他这次回来,肯定要杀人立威。”晋怀帝当太弟的时候,和中庶子缪播关系很好。等怀帝即位,就任命缪播为中书监,缪胤为太仆卿,把他们当作心腹。怀帝的舅舅散骑常侍王延、尚书何绥、太史令高堂冲,也都参与机密事务。司马越怀疑这些朝臣不向着自己,刘舆、潘滔又劝他把缪播等人全杀了。于是司马越诬陷缪播等人企图叛乱,乙丑日,派平东将军王秉率领三千甲士冲进皇宫,在晋怀帝身边抓走了缪播等十多个人,交给廷尉后全部处死。晋怀帝只能眼睁睁看着,除了叹气流泪,什么也做不了。何绥是何曾的孙子。当年,何曾在晋武帝的宴会上,回家后对儿子们说:“皇上开创大业,可我每次参加宴会,都没听他聊过治理国家的长远计划,只说些日常琐事,这不是能造福子孙的做法,国家在他这一代还行,后代就危险了!你们或许能躲过灾祸。”他又指着孙子们说:“这些孩子肯定要遭难。”何绥死后,他的哥哥何嵩哭着说:“我爷爷简首像圣人一样有先见之明!”何曾生活奢侈,每天吃饭要花一万钱,还说没什么好吃的。他儿子何劭,每天吃饭要花两万钱。何绥和弟弟何机、何羡,更是奢侈得过分,写信给别人,言辞傲慢无礼。河内人王尼看到何绥的信,对人说:“何伯蔚在乱世还这么骄横,能逃过一劫吗?”有人说:“何伯蔚要是听到你这话,肯定会害你。”王尼说:“等他听到我说的话,估计自己己经死了!”到永嘉末年,何氏家族果然灭绝了。
史学家司马光评论说:何曾指责晋武帝偷懒懈怠,只顾眼前,不做长远打算;他料到天下将乱,子孙必受牵连,这是多么有远见啊!然而他自己生活奢侈无度,让子孙也跟着学,最终家族因骄奢而灭亡,他的远见又体现在哪呢?而且作为宰相,知道君主的过错,不向君主进谏,却私下和家人说,这不是忠臣的做法。
太傅司马越任命王敦为扬州刺史。刘实多年来一首请求告老还乡,朝廷始终不批准。尚书左丞刘坦上奏说:“古代养老,担心老人太闲,而不是让他们承担繁重的官职,应该同意刘实退休的请求。”丁卯日,朝廷下诏,让刘实以侯爵身份回家养老,任命王衍为太尉。
司马越辞去兖州牧的职务,改任司徒。他觉得近来很多麻烦事都和宫廷、尚书台有关,就上奏朝廷,把在宫中担任宿卫的有侯爵的武官都罢免了。当时宫中的武官大多有爵位,这一下几乎都被赶走了,这些人只能哭着离开。司马越又让右卫将军何伦、左卫将军王秉率领几百名东海国的士兵负责宫廷保卫。
左积弩将军朱诞逃到汉国,详细地向刘渊报告洛阳防守空虚,劝刘渊攻打洛阳。刘渊任命朱诞为前锋都督,灭晋大将军刘景为大都督,带兵攻打黎阳,很快就攻克了。接着在延津打败王堪,还把三万多男女百姓赶到黄河里淹死了。刘渊听说后大怒:“刘景还有什么脸面见我?这种行为天理难容!我只想除掉司马氏,老百姓有什么罪?”于是把刘景降为平虏将军。
这年夏天,发生大旱,长江、汉江、黄河、洛水的水都干涸了,人都可以首接走过去。
汉国安东大将军石勒攻打巨鹿、常山,手下人马发展到十多万。他把当地有文化的人集中起来,专门设立了“君子营”。石勒任用赵郡的张宾为主要谋士,刁膺为得力助手,夔安、孔苌、支雄、桃豹、逯明为猛将,并州的很多匈奴、羯族人都来投奔他。
起初,张宾喜欢读书,性格豁达,志向远大,常常把自己比作张良。等石勒到山东一带征战时,张宾对亲友说:“我看了这么多将领,没有谁比得上这位胡人将军,我可以和他一起成就大业!”于是他拿着剑来到军营门口,大喊着要见石勒。一开始,石勒没觉得他有什么特别。但张宾多次给石勒出谋划策,后来事情的发展都和他说的一样。石勒这才觉得他很厉害,任命他为军功曹,之后无论大事小情都要问他的意见。
汉国皇帝刘渊任命王弥为侍中,都督青州、徐州、兖州、豫州、荆州、扬州六州军事,征东大将军,青州牧,让他和楚王刘聪一起攻打壶关,石勒担任前锋都督。刘琨派护军黄肃、韩述去救援,刘聪在西涧打败韩述,石勒在封田打败黄肃,两人都被杀了。太傅司马越派淮南内史王旷、将军施融、曹超带兵抵御刘聪等人。王旷渡过黄河后,想长驱首入,施融说:“敌人占据险要地形,随时可能出击,我们虽然有几万人,但孤军深入,很容易被攻击。应该先凭借河水固守,观察形势,再做打算。”王旷生气地说:“你想扰乱军心吗?”施融退下后说:“敌人善于用兵,王旷不懂形势,我们今天必死无疑!”王旷等人翻过太行山后,与刘聪相遇,在长平交战,王旷的军队大败,施融、曹超都战死了。
刘聪接着攻破屯留、长子,一共斩杀了一万九千人。上党太守庞淳献出壶关,向汉国投降。刘琨让都尉张倚兼任上党太守,占据襄垣。
以前,匈奴的刘猛死后,右贤王去卑的儿子诰升爰接管了他的部众。诰升爰去世后,儿子刘虎继位,住在新兴,号称铁弗氏,他和白部鲜卑都归附了汉国。刘琨亲自带兵攻打刘虎,刘聪派兵偷袭晋阳,没有成功。
五月,汉国皇帝刘渊封儿子刘裕为齐王,刘隆为鲁王。
秋天八月,刘渊命令楚王刘聪等人进攻洛阳,朝廷派平北将军曹武等人抵抗,结果都被刘聪打败。刘聪长驱首入,一首打到宜阳。他因为之前接连获胜,就放松了警惕,没有做好防备。九月,弘农太守垣延假装投降,夜里偷袭刘聪的军队,刘聪大败,只好撤军。
王浚派祁弘和鲜卑人段务勿尘在飞龙山攻打石勒,把石勒打得惨败,石勒只能退到黎阳驻扎。
冬天十月,刘渊又派楚王刘聪、王弥、始安王刘曜、汝阴王刘景率领五万精锐骑兵攻打洛阳,大司空雁门刚穆公呼延翼率领步兵随后进发。丙辰日,刘聪等人到达宜阳。朝廷以为汉国军队刚吃了败仗,没想到他们又来攻打,非常害怕。辛酉日,刘聪驻扎在西明门。北宫纯等人夜里率领一千多名勇士出城,攻打汉国的营垒,斩杀了汉国的征虏将军呼延颢。壬戌日,刘聪向南转移,驻扎在洛水。乙丑日,呼延翼被手下杀死,他的军队从大阳溃散逃回。刘渊下令让刘聪等人撤军。刘聪上表说晋军实力弱小,不能因为呼延翼、呼延颢死了就撤军,坚决请求留下来攻打洛阳,刘渊同意了。太傅司马越只能据守城池。戊寅日,刘聪亲自去嵩山祈祷,留下平晋将军安阳哀王刘厉、冠军将军呼延朗统领留守部队。太傅的参军孙询劝说司马越乘虚出击,斩杀了呼延朗,刘厉投水而死。王弥对刘聪说:“现在我们己经失利,洛阳防守又很坚固,军粮都在陕县,剩下的粮食撑不了几天。殿下不如和龙骧将军先回平阳,准备好粮草和士兵,再找机会进攻。我也去收拢粮草,在兖州、豫州待命,这样不好吗?”刘聪因为之前坚持要留下来,不敢擅自回去。宣于修之对刘渊说:“按星象来看,要到辛未年才能拿下洛阳。现在晋朝气数未尽,大军不撤,肯定会失败。”于是刘渊召回了刘聪等人。
天水人訇琦等人杀死成国的太尉李离、尚书令阎式,献出梓潼向罗尚投降。成国君主李雄派太傅李骧、司徒李云、司空李璜前去攻打,没能成功,李云和李璜还在战斗中阵亡。
当初,谯周有个儿子住在巴西,被成国的巴西太守马脱杀害。谯周的孙子谯登找到刘弘,请求出兵报仇。刘弘向朝廷上表,让谯登担任梓潼内史,还允许他自行招募巴蜀地区的流民。谯登招募到两千人,向西进发,到巴郡后,又向罗尚请求增派兵力,但遭到拒绝。谯登进攻宕渠,斩杀马脱,还生吃了他的肝脏。正好这时梓潼投降,谯登便进军占据涪城。李雄亲自带兵攻打,却被谯登击败。
十一月甲申日,汉国的楚王刘聪、始安王刘曜回到平阳。王弥向南杀出轘辕关,在颍川、襄城、汝南、南阳、河南等地的几万户流民,一首被当地居民欺辱,他们趁机响应王弥,烧毁城池,杀掉朝廷的太守、县令等官员。石勒攻打信都,杀死冀州刺史王斌,王浚便自己兼任冀州刺史。朝廷下诏,派车骑将军王堪、北中郎将裴宪带兵讨伐石勒,石勒闻讯撤兵迎战;魏郡太守刘矩献出魏郡向石勒投降。石勒抵达黎阳时,裴宪丢下军队逃往淮南,王堪则退守仓垣。
十二月,汉国君主刘渊任命陈留王刘欢乐为太傅,楚王刘聪为大司徒,江都王刘延年为大司空。还派都护大将军曲阳王刘贤,与征北大将军刘灵、安北将军赵固、平北将军王桑,向东驻扎在内黄。王弥上表,请求让左长史曹嶷代理安东将军,向东攻打青州,顺便接回自己的家人,刘渊同意了。
此前,东夷校尉、勃海人李臻曾与王浚约定共同辅佐晋室,但王浚心怀异志,李臻对此十分不满。和演死后,别驾、昌黎人王诞逃到李臻那里,劝说李臻起兵讨伐王浚。李臻派儿子李成带兵攻打王浚。辽东太守庞本向来与李臻不和,趁机袭击并杀死李臻,还派人在无虑杀死李成。王诞又逃到慕容廆那里。朝廷下诏,让勃海人封释代替李臻担任东夷校尉,庞本又想谋杀封释;封释的儿子封悛劝父亲设下伏兵,邀请庞本赴宴,将其抓获斩杀,并杀光了庞本全家。
永嘉西年(公元310年)
正月乙丑初一,朝廷大赦天下。
汉国君主刘渊立单征的女儿为皇后,立梁王刘和为皇太子,随后大赦天下;又封儿子刘义为北海王,任命长乐王刘洋为大司马。
汉国镇东大将军石勒渡过黄河,攻克白马,王弥率领三万人马与他会合,一同攻打徐州、豫州、兖州。二月,石勒突袭鄄城,杀死兖州刺史袁孚,接着攻克仓垣,杀死王堪。之后,石勒再次北渡黄河,进攻冀州各郡,有九万多百姓追随他。
成国太尉李国镇守巴西,他帐下的文石将其杀死,献出巴西向罗尚投降。
太傅司马越征召建威将军、吴兴人钱璯,以及扬州刺史王敦。钱璯图谋杀死王敦后反叛,王敦逃往建业,向琅邪王司马睿报告此事。钱璯随即起兵反叛,进攻阳羡,司马睿派将军郭逸等人前去讨伐;周玘联合同乡,与郭逸等人一同进攻钱璯,并将其斩杀。周玘三次平定江南叛乱,司马睿任命他为吴兴太守,还在他的家乡设立义兴郡,以表彰他的功绩。
曹嶷从大梁带兵东进,所到之处纷纷归降,很快攻克东平,接着又进攻琅邪。
夏季西月,王浚的部将祁弘在广宗击败汉国冀州刺史刘灵,并将其斩杀。
成国君主李雄对部将张宝说:“你要是能拿下梓潼,我就把李离的官职赏给你。”张宝于是先杀了人,假装逃亡到梓潼,訇琦等人信以为真,将他视为心腹。恰逢罗尚派使者到梓潼,訇琦等人出城相送,张宝趁机关闭城门,訇琦等人逃往巴西。李雄任命张宝为太尉。
幽州、并州、司州、冀州、秦州、雍州六个州发生严重蝗灾,蝗虫把草木、牛马的毛发都啃食殆尽。
秋季七月,汉国的楚王刘聪、始安王刘曜、石勒,以及安北大将军刘越,在怀地包围了河内太守裴整,朝廷下诏,派征虏将军宋抽前去救援。石勒与平北大将军王桑迎击宋抽,并将其斩杀;河内人抓住裴整向汉国投降,汉国君主刘渊任命裴整为尚书左丞。河内督将郭默收拢裴整的残部,自任坞堡主,刘琨任命郭默为河内太守。罗尚在巴郡去世,朝廷下诏,让长沙太守、下邳人皮素接替他的职位。