想再展辉煌的王世充没想到这次竟然碰到了“硬茬”,一时心中万分焦虑,这时又接到隋炀帝的圣旨,提拔任命他为大将军,催促打败李密。
王世充迫不得已,放弃保守打法,冒险带领部队渡过洛水,偷袭李密。
没想到中了李密的埋伏,吃了败仗,被淹死了一万多人,只得率领余部返回河阳。真是人倒霉了喝凉水都渗牙,这时已经进入冬季,又碰上天气寒冷大雪纷飞,沿途冻死了好几万人,等到抵达河阳,只剩一千来人了。
大受打击的王世充灰心丧气,把自己囚禁起来请罪,越王杨侗派遣使者释放了他,召回洛阳,驻扎在含嘉仓城,收集逃散的士卒,又有了一万多人。
公元618年(大业十四年)三月,宇文化及在江都叛乱,隋炀帝被弑。五月,炀帝驾崩的消息传到洛阳,越王杨侗于是作为皇位继承人被拥立为皇帝,年号皇泰,在后来的历史中被称为皇泰主。王世充被皇泰主封为郑国公,与段达、元文都等其他六人共同辅政,时人称为“七贵”。皇泰主登基时,洛阳已被李密重重包围,有效统治范围只有洛阳一城。六月,宇文化及的叛军到达洛阳郊外,意图攻克洛阳作为根据地。
元文都和卢楚等人向皇泰主献计说:“如今宇文化