先是安北将军王浚,即故尚书令王沈子。都督幽州。颖颙侨王,入讨赵王伦时,曾檄令起兵为助,浚不应命。颖常欲讨浚,迁延未果。嗣令右司马和演为幽州刺史,密使杀浚,演与乌桓单于审登连谋,邀浚同游蓟城南泉清,为刺浚计。会天雨骤下,兵器沾湿,苦不得行。审登胡人,最迷信鬼神,疑浚阴得天助,因将演谋告浚。浚即与审登连兵杀演,自领幽州营兵。颖既劫入惠帝,欲为和演报仇,乃传诏征浚入朝。浚料颖不怀好意,索性纠合外兵,驰檄讨颖。乌桓单于遣部酋大飘滑弟羯朱,引兵助浚,还有浚婿段务勿尘,系是鲜卑支部头目,也率众相从。浚既得两部番兵,势焰已盛,复约同并州刺史东嬴公腾,联兵攻邺。腾系东海王越亲弟,正接越书,令他联络幽州,攻颖后路。凑巧浚使亦到,自然答书如约。于是幽并二州的将士及乌桓鲜卑的胡骑,合得十万人,直向邺城杀来。纲目予浚讨颖,故本编亦写出声势。颖遣北中郎将王斌及石超等出兵往御,复因东安王繇,前有迎驾请罪的议论,恐他密应外兵,立即拿斩了事。繇兄子琅琊王睿,惧祸出奔,自邺还镇。颖先敕关津严行检察,毋得轻放贵人。睿奔至河阳,适被津吏阻住,可巧有从吏宋典,自后继至,用鞭拂睿,佯作笑语道:“舍长官,禁贵人,汝何故亦被拘住呢”津吏与睿,不甚相识,蓦闻典言,疑是误拘,便向典问个明白。典又伪
颖因外兵压境,也无心追问,但与僚属日议军事。王戎等谓胡骑势盛,不如与和。颖却欲挟帝还洛,暂避敌锋。忽有一相貌堂堂、威风凛凛的大元戎,趋入会议厅中,与大众行过了军礼,就座语颖道:“今二镇跋扈,有众十余万,恐非宿卫将士及近郡兵马,所能抵制呢愚意却有一计,可为殿下解忧。”颖见是冠军将军刘渊,便问他有何妙策渊答道:“渊曾奉诏为五部都督,今愿为殿下还说五部,同赴国难。”颖半晌才答道:“五部果可调发么就使发遣前来,亦未必能御鲜卑乌桓。我欲奉乘舆还洛阳,再传檄天下,以顺制逆,未知将军意见如何”渊驳说道:“殿下为武皇帝亲子,有功皇室,恩威远著,四海以内,何人不愿为殿下效死况匈奴五部,受抚已久,一经调发,无患不来,王浚竖子,东嬴疏属,怎能与殿下争衡若殿下一出邺城,向人示弱,恐洛阳亦不能到了。就使得到洛阳,威权亦被人夺去,未必再如今日。不如抚勉士众,静镇此城,待渊为殿下召入五部,驱除外寇,二部摧东嬴,三部枭王浚,二竖头颅,指日可致,有甚么可虑呢”刘渊此言,虽为归国自主起见,但劝颖镇邺,未始非策。颖听了渊言,不禁心喜,遂拜渊为北单于,参丞相军事,即令刻日就道。纵虎归巢。
渊辞颖出发,行至左国城,匈奴右贤王刘宣等,早欲推渊为大单于,至是与部众联名,奉书致渊,愿上大单于位号。渊先让后受,旬日间得众五万,定都离石,封子聪为鹿蠡王。遣部将刘宏率铁骑五千,往援邺城。是时王浚与东嬴公腾,已击败颖将王斌,长驱直进。颖将石超,收兵堵御,平棘一战,又为浚先锋祁弘所败,退还邺城,邺中大骇,百僚奔走,士卒离散。中书监卢志,劝颖速奉惠帝还洛阳,颖乃令志部署军士,翌日出发。军士尚有万五千人,均仓猝备装,忙乱一宵,越宿待命启行,守候半日,并无音响。大众当然动疑,及探悉情由,方知颖母程太妃,不愿离邺,因此延宕不决。俄而警报迭至,哗传外兵将到,大众由疑生贰,霎时溃散。颖惊愕失措,只得带同帐下数十骑,与卢志同奉惠帝,南走洛阳。惠帝乘一犊车,仓皇出城,途中不及赍粮,且无财物,只有中黄门被囊中,藏着私蓄三千文,当由惠帝面谕,暂时告贷,向道旁购买饭食,供给从人。夜间留宿旅舍,有宫人持升余糠米饭及燥蒜盐鼓,进供御前。惠帝连忙啖食,才得一饱。庸主之苦,一至于此。睡时无被,即将中黄门被囊展开,席地而卧。越日又复登程,市上购得粗米饭,盛以瓦盆,惠帝啖得两盂,有老叟献上蒸鸡,由惠帝顺手取尝,比那御厨珍馐,鲜美十倍。自愧无物可酬,乃谕令免赋一年,作为酬赏。老叟拜谢而去。行至温县,过武帝陵,下车拜谒,右足已失去一履,幸有从吏脱履奉上,方得纳履趋谒。拜了数拜,不由的悲感交集,潸然泪下。儿女子态,不配为帝。左右亦相率欷歔。及渡过了河,始由张方子熊,带着骑士三千,前来奉迎。熊乘的青盖车,让与惠帝,自己易马相从。至芒山下,张方自领万余骑迎帝,见了御驾,欲行拜跪礼仪。惠帝下车搀扶,方不复谦逊,便即上马,引帝还都。散众陆续踵至,百官粗备,乃升殿受朝,颁赏从臣,并下赦书。旋闻邺城探报,已被王浚各军,掳掠一空。乌桓部长羯朱,追颖不及,已与王浚等一同北归。惟鲜卑部掠得妇女,约八千人,因浚不许带归,均推入易水中,向河伯处当差去了。河伯何幸,得此众妇。小子有诗叹道: