汉镇东大将军石勒济河,拔白马,王弥以三万众会之,共寇徐、豫、兖州。仲春,勒袭鄄城,杀兖州刺史袁孚,遂拔仓垣,杀王堪。复北济河,攻冀州诸郡,民从之者九万馀口。
聪遂破屯留、宗子,凡斩获万九千级。上党太守庞淳以壶关降汉。刘琨以都尉张倚领上党太守,据襄垣。
秋,八月,汉主渊命楚王聪等打击洛阳;诏平北将军曹武等拒之,皆为聪所败。聪长驱至宜阳,自恃骤胜,怠不设备。玄月,弘农太守垣延诈降,夜袭聪军,聪大败而还。
永嘉四年庚午,公元三一零年春,正月,乙丑朔,大赦。
王浚遣祁弘与鲜卑段务勿尘击石勒于飞龙山,大破之,勒退屯黎阳。
雍州流民多在南阳,圣旨遣回籍里。流民以关中荒残,皆不肯归;征南将军山简、南中郎将杜蕤各遣兵送之,促期令发。京兆王如遂潜结懦夫,夜袭二军,破之。因而冯翊严嶷、京兆侯脱各聚众攻城镇,杀令长以应之,未几,众至四五万,自号大将军、领司、雍二州牧,称藩于汉。
汉主渊以王弥为侍中、都督青、徐、兖、豫、荆、扬六州诸军事、征东大将军、青州牧,与楚王聪共攻壶关,以石勒为前锋都督。刘琨遣护军黄肃、韩述救之,聪败述于西涧,勒败肃于封田,皆杀之。太傅越遣淮南内史王旷、将军施融、曹超将兵拒聪等。旷济河,欲长驱而前,融曰:“彼乘险间出,我虽稀有万之众,犹是一军独受敌也。且当阻水为固以量情势,然后图之。”旷怒曰:“君欲沮众邪!”融退,曰:“彼善用兵,旷暗于局势,吾属今必死矣!”旷等逾太行与聪遇,战于长平之间,旷兵大败,融、超皆死。
刘实比年请老,朝廷不准。尚书左丞刘坦上言:“古之养老,以不事为忧,不以吏之为重,谓宜听实所守。”丁卯,诏实以侯就第。以王衍为太尉。
成主雄谓其将张宝曰:“汝能得梓潼,吾以李离之官赏汝。”宝乃先杀人而亡奔梓潼,訇琦等信之,委以亲信。会罗尚遣使至梓潼,琦等出送之;宝从后闭门,琦等奔巴西。雄以宝为太尉。
曹嶷高傲梁引兵而东,所至皆下,遂克东平,打击琅邪。
初,东夷校尉勃海李臻,与王浚约共辅晋室,浚内有异志,臻恨之。和演之死也,别驾昌黎王诞亡归李臻,说臻举兵讨浚。臻遣其子成将兵击浚。辽东太守庞本,素与臻有隙,乘虚袭杀臻,遣人杀成于无虑。诞亡归慕容廆。诏以勃海封释代臻为东夷校尉,庞本复行刺之;释子悛劝释伏兵请本,收斩之,悉诛其家。
十一月,甲申,汉楚王聪、始安王曜归于平阳。王弥南出辳辕,流民之在颍川、襄城、汝南、南阳、河南者数万家,素为住民所苦,皆烧城邑,杀二千石、长吏以应弥。石勒寇信都,杀冀州刺史王斌。王浚自领冀州。诏车骑将军王堪、北中郎将裴宪将兵讨勒,勒引兵还,拒之;魏郡太守刘矩以郡降勒。勒至黎阳,裴宪弃军奔淮南,王堪退保仓垣。
初,谯周有子居巴西,成巴西太守马脱杀之,其子登诣刘弘请兵以复仇。弘表登为梓潼内史,使自募巴、蜀流民,得二千人;西上,至巴郡,从罗尚求益兵,不得。登打击宕渠,斩马脱,食其肝。会梓潼降,登进据涪城;雄自攻之,为登所败。