标题：公元309年
纪年
己巳年（蛇年）
西晋永嘉三年
成汉晏平四年
汉赵永凤二年，河瑞元年
年表
晋境大旱 
永嘉三年（309）夏，晋境遭受大旱，长江、汉水黄河、洛河水量急剧减少，甚至人可以涉过，为前所未有。 
刘渊掠地至洛阳，不克 
晋永嘉三年（309）三月，将军朱诞降汉，劝刘渊进攻洛阳。刘渊即以朱诞为前锋都督，以灭晋大将军刘景为大都督，攻克晋之黎阳，又败晋将王堪于延津，沈男妇女三万余人于黄河。同年夏、刘渊又遣王弥与刘聪攻晋之壶关，击败晋将刘琨所部黄肃、韩述二军。又在长平击败司马越所部王旷、施融、曹超等，晋上党太守庞淳以壶关降汉。与此同时，匈奴铁弗氏与白部鲜卑亦降附刘渊。八月，渊令刘聪进攻晋都洛阳，九月，为晋弘农太守垣延使计诈降，夜袭大败。同时晋将王浚将祁弘与鲜卑段勿尘于飞龙山大败石勒，迫使勒退屯黎阳。十月，刘渊再次遣刘聪、王弥、刘曜、刘景帅精骑五万向洛阳进攻，晋廷大惧，先后派军扰乱汉军，但刘聪不为所动，司马越婴城固守，并乘虚不断出击，王弥以为洛阳守备严固，汉军缺粮，劝刘聪暂还平阳；适刘渊亦采纳宣于修之议，召刘聪还。十一月，刘聪等遂还平阳。 
成失梓潼 
成晏平四年（309）十月，成国太尉李离与尚书令阎式被部将罗尚、张金荀及天水人訇琦等杀害，并以梓潼降于晋罗尚。李雄遂遣太傅李骧、司徒李云、司空李璜进攻梓潼，不克，云、璜皆战死。 
刘芒荡称皇帝，败死 
晋永嘉三年（309）七月，平阳人刘芒荡自称汉朝后裔，在马兰山（今陕西白水）起兵称皇帝。同时支胡王半叟、郝索亦于新丰（今陕西谓南西）聚众数千人响应，但均失败而被杀。 
辽东乱平 
东夷校尉（今辽阳）李臻当初与幽州刺史王浚相约共辅晋室，但王浚内有异志，李臻恨之。晋永兴元年（304）王浚联并州刺史司马腾击杀幽州刺史和演后，其别驾王诞逃奔李臻，劝臻举兵击讨王浚，臻于永嘉三年（309）遣其子李成攻浚，但辽东太守庞本素与臻有隙，乘虚杀李臻，随即遣人杀李成，王诞奔慕容廆。晋廷下诏以封释代李臻为东夷校尉，但庞本复谋杀之，反被封释设伏所杀，悉诛其家。辽东局势复平。
大事
（1）春，正月，辛丑朔，荧惑犯紫微。汉太史令宣于修之，言于汉主渊曰：“不出三年，必克洛阳。蒲子崎岖，难以久安；平阳气象方昌，请徙都之。”渊从之。大赦，改元河瑞。
（1）春季，正月，辛丑朔（初一），火星犯紫微星座。汉太史令鲜于修之对汉主刘渊说：“不出三年，一定能攻克洛阳，蒲子地形崎岖，难以在这儿长久安居，平阳的天象正好昌盛，请把都城迁到那里。”刘渊采纳了这个建议。宣布大赦，改年号为河瑞。
（2）三月，戊申，高密孝王略薨。以尚书左仆射山简为征南将军、都督荆、湘、交、广四州诸军事，镇襄阳。简，涛之子也，嗜酒，不恤政事；表“顺阳内史刘得众心，恐百姓劫为主”。诏征为越骑校尉。南州由是遂乱，父老莫不追思刘弘。
（2）三月，戊申（初九），高密孝王司马略去世。任尚书左仆射山简为征南将军，都督荆州、湘州、交州、广州诸军事，镇守襄阳。山简是山涛的儿子，嗜好喝酒，不把军政事务放地心上。上奏表说：“顺阳内史刘很得人心，恐怕百姓要劫持刘作首领。”于是朝廷诏令任命刘为越骑校尉。南州地区因此而大乱，当地父老乡亲没有不追念刘的父亲刘弘的。
（3）丁巳，太傅越自荥阳入京师。中书监王敦谓所亲曰：“太傅专执威权，而选用表请，尚书犹以旧制裁之，今日之来，必有所诛。”
（3）丁巳（十八日），太傅司马越从荥阳进入京城。中书监王敦对他所亲近的人说：“太傅独揽威势权力，但选拔任用官员仍上表请示，而尚书仍然按照过去的制度来裁定，因此太傅现在到京城，一定会杀掉一些官员。”
帝之为太弟也，与中庶子缪播亲善，及即位，以播为中书监，缪胤为太仆卿，委以心膂；帝舅散骑常侍王延、尚书何绥、太史令高堂冲，并参机密。越疑朝臣贰于己，刘舆、潘滔劝越悉诛播等。越乃诬播等欲为乱，乙丑，遣平东将军王秉，帅甲士三千入宫，执播等十余人于帝侧，付廷尉，杀之。帝叹息流涕而已。
怀帝当太弟时，与中庶子缪播关系亲密要好，即皇帝位后，任缪播为中书监，任缪胤为太仆卿，把他们当作心腹。怀帝舅父散骑常侍王延和尚书何绥、太史令高堂冲一起参与朝廷的机密事务。司马越怀疑朝廷大臣对自己有异心，刘舆、潘滔也劝说司马越把缪播等人全杀了。司马越于是诬陷缪播等人图谋叛乱。乙丑（二十六日），派平东将军王秉，率领三千兵士进入皇宫，在怀帝身边逮捕缪播等十余人，交付廷尉，把他们杀了。怀帝只能叹息流泪而已。
绥，曾之孙也。初，何曾侍武帝宴，退，谓诸子曰：“主上开创大业，吾每宴见，未尝闻经国远图，惟说平生常事，非贻厥孙谋之道也；及身而已，后嗣其殆乎！汝辈犹可以免；”指诸孙曰：“此属必及于难。”及绥死，兄嵩哭之曰：“我祖其殆圣乎！”曾日食万钱，犹云无下箸处。子劭，日食二万。绥及弟机、羡，汰侈尤甚；与人书疏，词礼简傲。河内王尼见绥书，谓人曰：“伯蔚居乱世而矜豪乃尔，其能免乎！”人曰：“伯蔚闻卿言，必相危害。”尼曰：“伯蔚比闻我言，自己死矣！”及永嘉之末，何氏无遗种。
何绥是何曾的孙子。当初，何曾曾在武帝司马炎的宴会上侍奉，离开宴会后，对儿子们说：“皇上开创伟大的基业，我每次在宴会上见他，从没有听到治理国家的长远打算，只是听他说平生的一些日常事情，这不是替子孙后代考虑的作法。他只考虑自己，他的后代继承人危险呀！你们还能够免祸。”指着孙子们又说：“他们一定会遭到国难。”何绥死后，哥哥何嵩哭着说：“我们的祖父几乎是圣人啊！”何曾生活奢侈，吃饭一天要耗费万钱，还说没有下筷子的地方。儿子何劭，一天吃掉二万钱。何绥和弟弟何机、何羡，更加奢侈，给人写信，用词非常傲慢。河内人王尼看到何绥写的信，对人说：“伯蔚身居乱世还这样自负傲慢，难道能免祸吗？”听的人说：“伯蔚听到你的话，一定会害你。”王尼说：“等伯蔚听到我的这些话时，他自己已经死了。”何绥字伯蔚。等到永嘉末年，何氏一家已经没有子孙留存在世了。
臣光曰：何曾议武帝偷惰，取过目前，不为远虑；知天下将乱，子孙必与其忧；何其明也！然身为僭侈，使子孙承流，卒以骄奢亡族，其明安在哉！且身为宰相，知其君之过，不以告而私语于家，非忠臣也。
臣司马光曰：何曾议论晋武帝苟且懒惰，只顾眼前利益，不为长远考虑，而预知天下将要发生变乱，子孙一定会卷入这忧虑当中，多么英明！但是自己超越本分奢侈无度，使子孙效仿继承这坏毛病，最后因为骄傲奢侈而亡族，这英明又在哪里呢？再说身为宰相，知道自己君主的过错，不忠告君主却在家私下议论，不是忠臣。
（4）太傅越以王敦为杨州刺史。
（4）太傅司马越任王敦为扬州刺史。
（5）刘连年请老，朝廷不许。尚书左丞刘坦上言：“古之养老，以不事为优，不以吏之为重，谓宜听所守。”丁卯，诏以侯就第。以王衍为太尉。
（5）刘连年请求告老还乡，朝廷不同意。尚书左丞刘坦给朝廷上言：“古代养老，以不使任职为好，并不把任职视为看重他，所以说应当尊重刘自己的安排。”丁卯（二十八日），诏令刘以侯爵的身分回归府第。任王衍为太尉。
太傅越解兖州牧，领司徒。越以顷来兴事，多由殿省，乃奏宿卫有侯爵者皆罢之。时殿中武官并封侯，由是出者略尽，皆泣涕而去。更使右卫将军何伦、左卫将军王秉领东海国兵数百人宿卫。
太傅司马越辞去兖州牧的职务，而兼任司徒。司马越根据近年来朝廷发生变故、根由大多出在宫殿官署这一情况，于是上奏请将有侯爵身分的宫廷侍卫全都罢免。当时宫殿中的武官都封了侯，因此宫殿武官差不多都被解职。他们都流着泪离开了官殿。然后改为让右卫将军何伦、左卫将军王秉带领几百名属于司马越的东海国兵士担任皇宫禁卫。
（6）左积弩将军朱诞奔汉，具陈洛阳孤弱，劝汉主渊攻之。渊以诞为前锋都督，以灭晋大将军刘景为大都督，将兵攻黎阳，克之；又败王堪于延津，沈男女三万余人于河。渊闻之，怒曰：“景何面复见朕！且天道岂能容之！吾所欲除者，司马氏耳，细民何罪！”黜景为平虏将军。
（6）左积弩将军朱诞奔汉，具体陈说洛阳城中势单力薄的情况，劝汉主刘渊趁机攻打洛阳。刘渊让朱诞任前锋都督，让灭晋大将军刘景任大都督，带兵攻克了黎阳。又在延津打败王堪，把三万多男女百姓沉入黄河。刘渊听说后，生气地说：“刘景有什么脸面再来见朕！再说上天之道难道能容忍这种残忍的行动？我所想要消灭的，只是司马氏家族罢了，普通百姓有什么罪？”把刘景降职为平虏将军。
（7）夏，大旱，江、汉、河、洛皆竭，可涉。
（7）夏季，大旱，长江、汉水、黄河、洛阳都枯竭了，可以徒步渡过去。
（8）汉安东大将军石勒寇钜鹿、常山，众至十余万，集衣冠人物，别为君子营。以赵郡张宾为谋主，刁膺为股肱，夔安、孔苌、支雄、桃豹、逯明为爪牙。并州诸胡羯多从之。
（8）汉安东大将军石勒进犯钜鹿、常山，有十多万人。聚集了一些有身分的人士，另外编成君子营。以赵郡人张宾作主要谋士，刁膺作为辅佐，以夔安、孔苌、支雄、桃豹、逯明作为助手。并州的胡人、羯人大多都跟随石勒。
初，张宾好读书，阔达有大志，常自比张子房。及石勒徇山东，宾谓所亲曰：“吾历观诸将，无如此胡将军者，可与共成大业！”乃提剑诣军门，大呼请见，勒亦未之奇也。宾数以策干勒，已而皆如所言；勒由是奇之，署为军功曹，动静咨之。
当初，张宾喜欢读书，豁达而胸怀大志，常常把自己比作西汉张良。等到石勒攻取崤山以东地区，张宾对所亲近的人说：“我一一观察那些战将，没有比得上这位胡人将军的，可以和他一起成就大业！”于是提起剑到军营门前，大声呼喊请求接见，但石勒并没有认为他有超群之处。张宾多次向石勒献上计策，事情结束后全都与张宾预料的一样。石勒因此才感到他不同寻常，安排他为军功曹，一举一动都要去问他。
（9）汉主渊以王弥为侍中、都督青·徐·兖·豫·荆·扬六州诸军事、征东大将军、青州牧，与楚王聪共攻壶关，以石勒为前锋都督。刘琨遣护军黄肃、韩述救之，聪败述于西涧，勒败肃于封田，皆杀之。
（9）汉主刘渊以王弥担任侍中，都督青、徐、兖、豫、荆、扬六州诸军事，征东大将军，青州牧，与楚王刘聪一起进攻壶关，以石勒任前锋都督。刘琨派遣护军黄肃、韩述救援壶关，刘聪在西涧打败韩述，石勒在封田打败黄肃，把他们都杀了。
太傅越遣淮南内史王旷、将军施融、曹超将兵拒聪等。旷济河，欲长驱而前，融曰：“彼乘险间出，我虽有数万之众，犹是一军独受敌也。且当阻水为固以量形势，然后图之。”旷怒曰：“君欲沮众邪！”融退曰：“彼善用兵，旷暗于事势，吾属今必死矣！”旷等于太行与聪遇，战于长平之间，旷兵大败，融、超皆死。
太傅司马越派遣淮南内史王旷、将军施融、曹超带兵抵御刘聪等人。王旷渡过黄河，相长驱直入，施融说：“他们凭借天险抄小路出击，我们即使有几万人马，仍然还是孤军单独受敌。应该暂且借河水当作屏障来观察形势变化，然后再图谋他们。”王旷发怒说：“您要败坏士气啊！”施融退出去说：“人家善于用兵，而王旷却不明白战事情势，我们这些人今天一定要死了！”王旷等人在太行与刘聪遭遇，在长平地区交战，王旷的军队惨败，施融、曹超都战死。
聪遂破屯留、长子，凡斩获万九千级。上党太守庞淳以壶关降汉。刘琨以都尉张倚领上党太守，据襄垣。
刘聪于是攻陷屯留、长子，一共斩获一万九千首级。上党太守庞淳交出壶关向汉投降。刘琨派都尉张倚兼任上党太守，占据襄垣。
初，匈奴刘猛死，右贤王去卑之子诰升爰代领其众。诰升爰卒，子虎立，居新兴，号铁弗氏，与白部鲜卑皆附于汉。刘琨自将击虎，刘聪遣兵袭晋阳，不克。
当初，匈奴人刘猛死去，右贤王去卑的儿子诰升爰代替他率领部众。诰升爰去世，他的儿子刘虎立为首领，居住新兴，号称铁弗氏，与白部鲜卑都归附于汉。刘琨自己带兵攻打刘虎，刘聪派兵袭击晋阳，没有攻克。
（10）五月，汉主渊封子裕为齐王，隆为鲁王。
（10）五月，汉主刘渊把儿子刘裕封为齐王，刘隆封为鲁王。
（11）秋，八月，汉主渊命楚王聪等进攻洛阳；诏平北将军曹武等拒之，皆为聪所败。聪长驱至宜阳，自恃骤胜，怠不设备。九月，弘农太守垣延诈降，夜袭聪军，聪大败而还。
（11）秋季，八月，汉主刘渊命令楚王刘聪等人进兵攻打洛阳。朝廷诏令平北将军曹武等人抵御刘聪，都被刘聪打败。刘聪长驱直入到达宜阳，自己倚仗着已经多次取胜，懈怠而不进行防备。九月，弘农太守垣延假装投降，夜间突袭刘聪的军队，刘聪大败而归。
王浚遣祁弘与鲜卑段务勿尘击石勒于飞龙山，大破之，勒退屯黎阳。
王浚派遣祁弘与鲜卑人段务勿尘在飞龙山攻打石勒，石勒大败，撤退到黎阳驻扎。
（12）冬，十月，汉主渊复遣楚王聪、王弥、始安王曜、汝阴王景帅精骑五万寇洛阳，大司空雁门刚穆公呼延翼帅步卒继之。丙辰，聪等至宜阳。朝廷以汉兵新败，不意其复至，大惧。辛酉，聪屯西明门。北宫纯等夜帅勇士千余人出攻汉壁，斩其征虏将军呼延颢。壬戌，聪南屯洛水。乙丑，呼延翼为其下所杀，其众自大阳溃归。渊敕聪等还师；聪表称晋兵微弱，不可以翼、颢死故还师，固请留攻洛阳，渊许之。太傅越婴城自守。戊寅，聪亲祈嵩山，留平晋将军安阳哀王厉、冠军将军呼延郎督摄留军；太傅参军孙询说越乘虚出击朗，斩之，厉赴水死。王弥谓聪曰：“今军既失利，洛阳守备犹固，运车在陕，粮食不支数日。殿下不如与龙骧还平阳，裹粮发卒，更为后举；下官亦收兵谷，待命于兖、豫，不亦可乎！”聪自以请留，未敢还。宣于之言于渊曰：“岁在辛未，乃得洛阳。今晋气犹盛，大军不归，必败。”渊乃召聪等还。
（12）冬季，十月，汉主刘渊再次派遣楚王刘聪、王弥、始安王刘曜、汝阴王刘景率领五万精锐骑兵进犯洛阳，大司空雁门刚穆公呼延翼带领步兵作为后续军队。丙辰（二十一日），刘聪等人到达宜阳。朝廷因为汉军刚刚失败，没有料到他们这么快又来了，大为恐慌。辛酉（二十六日），刘聪屯兵西明门。北宫纯等人带领一千多勇士趁黑夜突袭汉军营垒，杀了他们的征虏将军呼延颢。壬戌（二十七日），刘聪向南到洛水驻扎。乙丑（疑误），呼延翼被自己的部下杀死，部众从大阳溃散逃回。刘渊下令让刘聪等人撤兵回来。刘聪上奏表说，晋朝军队微弱，不能因为呼延翼、呼延颢死了而撤兵，坚持要留下来进攻洛阳，刘渊同意了。太傅司马越加强环城防守。戊寅（疑误），刘聪自己到嵩山祈祷，留下平晋将军安阳哀王刘厉、冠军将军呼延朗代理指挥留守的军队。太傅参军孙询劝司马越乘虚出兵袭击呼延朗，杀死了呼延朗。刘厉跳入洛水而死。王弥对刘聪说：“现在军队既然失利，洛阳的防守还很坚固，而我们的运粮车还在陕地，粮食支持不了几天，殿下不如与龙骧大将军刘曜退还平阳，筹备粮食发给兵士，再进行下一步行动。我也收兵筹谷，在兖、豫地区待命，不也是可以的吗？”刘聪因为是自己请求留下，没有敢撤兵。宣于之对刘渊说：“到了辛未年，才能得到洛阳，现在晋朝气运还旺盛，大军不撤回来，一定失败。”刘渊于是召刘聪等人回来。
（13）天水人訇琦等杀成太尉李离、尚书令阎式，以梓潼降罗尚；成主雄遣太傅骧、司徒云、司空璜攻之，不克，云、璜战死。
（13）天水人訇琦等人杀了成汉的太尉李离和尚书令阎式，献出梓潼向罗尚投降，成汉主李雄派太傅李骧、司徒李云、司空李璜攻打梓潼，没有成功，李云、李璜战死。
初，谯周有子居巴西，成巴西太守马脱杀之，其子登诣刘弘请兵以复仇。弘表登为梓潼内史，使自募巴、蜀流民，得二千人；西上，至巴郡，从罗尚求益兵，不得。登进攻宕渠，斩马脱，食其肝。会梓潼降，登进据涪城；雄自攻之，为登所败。
当初，谯周有个儿子在巴西地区居住，成汉的巴西太守马脱把他杀了，他的儿子谯登到刘弘那儿请求军队报仇。刘弘表奏谯登为梓潼内史，让他自己招募巴、蜀地区的流民，招到二千人。向西到巴郡，向罗尚请求增加些兵力，但没有得到。谯登进攻宕渠，杀了马脱，吃掉马脱的肝。正遇到梓潼投降，谯登占据涪城，李雄亲自攻打谯登，结果被谯登打败。
（14）十一月，甲申，汉楚王聪、始安王曜归于平阳。王弥南出辕，流民之在颍川、襄城、汝南、南阳、河南者数万家，素为居民所苦，皆烧城邑，杀二千石、长吏以应弥。
（14）十一月，甲申（二十日），汉楚王刘聪、始安王刘曜回到平阳。王弥向南出兵辕，在颍川、襄城、汝南、南阳、河南的流民有几万家，一直被当地居民欺负，所以放火烧城焚邑，杀掉郡守、长史等官员，响应王弥。
（15）石勒寇信都，杀冀州刺史王斌。王浚自领冀州。诏车骑将军王堪、北中郎将裴宪将兵讨勒，勒引兵还，拒之；魏郡太守刘矩以郡降勒。勒至黎阳，裴宪弃军奔淮南，王堪退保仓垣。
（15）石勒进犯信都，杀了冀州刺史王斌。王浚自己兼任冀州刺史。朝廷诏令车骑将军王堪、北中郎将裴宪率兵讨伐石勒，石勒带兵回来，抵御王堪等人。魏郡太守刘矩献出本郡投降石勒。石勒到达黎阳，裴宪丢下军队自己逃奔淮南，王堪退守仓垣。
（16）十二月，汉主渊以陈留王欢乐为太傅，楚王聪为大司徒，江都王延年为大司空。遣都护大将军曲阳王刘贤与征北大将军刘灵、安北将军赵固、平北将军王桑，东屯内黄。王弥表左长史曹嶷行安东将军，东徇青州，且迎其家；渊许之。
（16）十二月，汉主刘渊以陈留王刘欢乐任太傅，楚王刘聪任大司徒，江都王刘延年任大司空。派遣都护大将军曲阳王刘贤与征北大将军刘灵、安北将军赵固、平北将军王桑，在东边的内黄县驻扎。王弥表奏左长史曹嶷任安东将军，向东攻略青州，顺便接他的家眷，刘渊同意了这个安排。
（17）初，东夷校尉勃海李臻，与王浚约共辅晋室，浚内有异志，臻恨之。和演之死也，别驾昌黎王诞亡归李臻，说臻举兵讨浚。臻遣其子成将兵击浚。辽东太守庞本，素与臻有隙，乘虚袭杀臻，遣人杀成于无虑。诞亡归慕容。诏以勃海封释代臻为东夷校尉，庞本复谋杀之；释子悛劝释伏兵请本，收斩之，悉诛其家。
（17）当初，东夷校尉勃海人李臻，与王浚相约共同辅佐晋皇室，王浚有另外的想法，李臻于是怨恨王浚。和演死后，别驾昌黎人王诞逃亡归附李臻，劝说李臻出兵讨伐王浚。李臻就派他儿子李成带兵攻打王浚。辽东太守庞本，一直与李臻有怨恨，乘虚袭击杀了李臻，又派人在无虑杀了李成。王诞又逃跑投奔慕容。朝廷诏令以勃海人封释代替李臻任东夷校尉，庞本又图谋杀他，封释的儿子封悛劝封释设伏兵邀请庞本，把庞本抓住并杀了，之后又杀了他的全家。