,刘元海之族子也。少无父母,刘元海养之为子。曜幼聪慧,有奇度,年八岁从元海猎于西山,遇雨止树下。迅雷震树,旁人莫不颠倒,曜神色自若不动,元海异之,曰:“此吾家千里驹也。”及长,为人性磊落宏宽,与众不群,雄武过人。铁厚一寸,常以铁胎弓立射之而洞入,时人号“神射”。尤好读书,武略谙请诵。常侮吴、邓,而自比管、毅、萧、曹,时人轻之,莫之许也。而刘聪每曰:“永明乃世祖、魏武之流,何足比数公哉!”尝隐迹管涔山,以琴书为事。
夜闲居,忽有二童人跪曰:“管涔王使小臣奉谒赵皇帝,就献宝剑一把,与皇帝留出军用。”言讫,置于地,再拜而去。曜惊以烛照之,剑长二尺,光华非常,赤土为屑,背上有铭云“神剑御除众毒”。曜出拜谢神人,遂佩之。剑随四时而变,为五色,可以出阵,无不胜也。
当曜前去助勒,汉主聪以兵五万使耀去助石勒攻洛阳。曜既得军马,即出朝门,次日领军就行。来至南地,入见石勒。
石勒闻知,出来迎接入府,置酒洗尘。及曜叙汉主差某同君共攻洛阳之事,勒大喜曰:“殿下伺力,南可图矣。”言讫,又饮酒至晚,方送刘曜回营。
次日平明,勒与曜商议分作二队而行,勒自为前部,刘曜为后部,二人长驱大兵来攻洛阳城。其时乃正月,汉刘曜与石勒领大兵二十万至城下围住,晋怀帝大惊,急聚文武商议,使军民上城日夜守护。勒、曜攻打月余不下,石勒乃请始安王刘曜到营相见,以酒宴相待。礼讫,勒开言曰:“今攻洛阳不下,可使人回国请添兵,再来攻之,必克。况且今缺少粮米,不如退兵,殿下可去攻三台城,某自打邯郸城,取二邑钱粮以资军急,待来年春暖,主上军至,却又复攻洛阳,殿下主意如何?”
曜曰:“君言正合我心,不如分兵退攻三台、邯郸二城屯扎,此计大善。”于是,曜即使使回国起兵。次日,拔寨起行,领军来打邯郸、三台;离城数里安营,商议攻城。
却说大单于汉主聪设朝,太保刘殷奏曰:“始安王表到,奏请添兵益将,攻打洛阳,陛下圣意若何?”汉主聪问曰:“谁可领兵征南?”大将呼延晏出曰:“臣请行。”汉王曰:“得卿引兵而行,协助二人,大功必成,朕甚悦。来日卿可点齐军马粮草,即便行,朕旦夕望汝奏捷。”于是,呼延曼领精兵二万七千人来攻洛阳,军马直至城下。闻说勒二人分兵攻三台、邯郸去了,晏即传令不必安营,限五日攻下洛阳。如不下,斩众部长,于是三军齐心攻打。
晋帝大惊,急使前将军张进急领御林军出城迎敌。张进出马,呼延晏来迎。两将于阵前斗到四五十合,不分胜负。北军曹奇忿怒,挥刀纵马直出,南军高见挺枪来迎,四员将未见输赢。晋军阵内夏洪引军冲出,北将潘仁在将台望见,忙放号炮,两边伏弩齐发,中军箭手都涌向前乱射。晋军抵挡不住,忙引兵将入城,自相践踏。呼延曼驱兵掩杀,晋军大败,走入城中,坚闭不出。
晏移军就城下寨,潘仁进曰:“可拨兵去城边筑起土山,可以下视城中虚实。令军人山上放箭,守军不能抵挡,城可唾手而得也。”晏从之。于是,各寨内选生力军人,用铁锹土担就城下垒土成山,周围筑二十余里,限旬日要完成,如迟即斩。
晋军见北军垒土为山,皆要出战,被潘仁以弓弩手挡住要路,不能前进。旬日间筑成土山五十座,上立橹楼,分一半弓弩手于其上,望城中乱射。晋军大惧,皆顶遮箭牌。忽一声梆子声,矢下如雨,晋军皆蒙楮伏地,。城中军人乱窜,土山上呐喊而笑,以为得计。晋侍中王隽奏帝曰:“陛下可急造发石车,方可御敌。”帝令隽绘成式样,鸠工连夜造成数百乘,分布各城门内。候土山上云梯排列,弓弩手将放箭时,命军士拨动炮车,大石从车中飞出,飞击其梯。霎时间将所设云梯打得粉碎,弓弩手死者不知其数,北军号为霹雳车也。潘仁又献一计,令军人于本营内用铁锹掘地道,直透城中,名为掘子军,从之。隽见北军晏不来攻城,奏曰:“北军明不能攻,臣料必穿地道而入。”帝曰:“何以御之?”隽曰:“绕城内可掘长堑,令百姓守之,则地道无用也。”帝依其言而行之。果然掘子军至堑边见防御甚严,只得退回,空费了许多军力,不能得入也。
自是相持一月有余,城中粮尽,百姓饿死过半。帝曰:“城中粮尽,百姓皆饿死了,如之奈何?”王隽又曰:“前日苟晞有表,奏请陛下迁都仓坦以避之。”怀帝曰:“然!”帝将欲徙之,众公卿犹豫不决。况城中饥困,人民相食,百官流亡者十去九。帝将行,而卫从皆散,又无车舆,乃自步出西掖门至铜驼街,为盗所掠,不得进。又度支魏浚率流民数百家保河阴之峡石,掠得谷麦甚多。见怀帝至无食,乃献供给之赀,送帝还宫。
时刘曜、王弥、石勒闻知洛阳将陷,乃会兵皆至城下安营。
次日,呼延曼见各人皆至,乃集部十二万余人,飞马身先攻破平昌门,遂放火焚其府寺。司空荀藩及光禄大夫荀组皆奔轘辕去讫。次日,王弥见晏克平昌门,乃引部下兵同来攻宣阳门。
时汉兵齐心并力大战,以弩箭射杀守门军士,骁勇争先,攻破宣阳门。呼