“飞豹”王弥神出鬼没,不断收拢散兵游勇,不久聚集了几万手下,加之他本人善于管理,一时间军威大振。他派遣将领攻打青州、徐州、兖州、豫州等地,这些地方多半的郡县被攻破,太守县令被杀害。之前兖州刺史苟晞多次与王弥交锋,均不能胜,阻挡不住王弥军队前进的步伐。
永嘉二年(308)四月十三日,王弥攻陷许昌。他命人打开官府库房,夺取了不少军用物资,之后继续进军,向洛阳挺进。这时候在鄄城驻扎的太傅司马越得到王弥进军洛阳消息,急忙派账下的司马王斌带领五千精锐部队进京守卫。凉州刺史张轨得到消息后,也派遣督护北宫纯带兵到洛阳协防。
五月,王弥部队进入轘(huán)辕关(今河南偃师市东南),在伊河北打败朝廷军队。强敌近在眼前,洛阳全城乱作一团,宫城甚至在白天也关闭了城门,怀帝司马炽命司徒王衍做指挥官,率领文武百官保卫宫城。
五月十九日,王弥军队抵达洛阳,在洛阳南城津阳门外安营扎寨。北宫纯建议趁敌人立脚未稳实施偷袭,王衍批准。于是他挑选了一百多勇士突袭王弥大营,王弥军队抵挡不住,大败。
五月二十二日,王弥命人放火焚烧城门后向东逃窜,王衍派左卫将军王秉乘胜追击,又大败王弥。王弥走投无路,问部下道:“朝廷部队实力还很强,我们现在没有地方可以容身。刘渊以前在洛阳做人质的时候我和他来往比较多,交情很好,如今他号称汉王,现在去投奔他,可以吗?”部下都表示赞同。
王弥狼狈不堪,逃过黄河后北上,与部将王桑汇合,从轵关(今河南省济源市西)到达平阳(今山西临汾市)。听说猛将王弥来投,刘渊非常高兴,派侍中、御史大夫等到郊外迎接。
刘渊还亲笔写信给王弥说:“将军威名远震,我早就盼望你的到来,我将亲自到将军下榻的旅馆为你接风洗尘。”王弥见到刘渊后为表忠心,劝刘渊称帝,刘渊笑着说道:“将军真是我的孔明啊,得到你我定会如虎添翼!”刘渊任命王弥为镇东大将军、司隶校尉,加授侍中,特进;另任命王桑为散骑侍郎。
北宫纯率军进攻河东郡(今山西夏县),又打败了汉赵的抚军将军刘聪,这也是北宫纯第一次和汉赵军队交锋。因为史书上没有对北宫纯做过交代,我们也无从知晓他的身世。