唐高宗李治任命:
苏定方为辽东道行军总管。
刘伯英为平壤道行军总管。
程名振为镂方道行军总管。
契苾何力为测贝江道行军总管。
分多路前往攻打高丽。
唐朝大臣刘仁轨,为官清廉刚正。因为他不受拉拢,在皇帝皇后面前得宠的李义府很是厌恶他。
刘仁轨因处理毕正义案得罪了李义府,被李义府弹劾贬为青州(今山东青州)刺史。
讨伐高丽大战在即,李治命刘仁轨督运东征军粮饷。
李义府在明知海上可能起暴风的情况下,强行督促刘仁轨率领运粮船队启航出海。
运粮船队在茫茫黄海升帆远航,遭遇强劲台风,狂风巨浪里运粮船剧烈摇晃颠簸,大部分侧翻沉没,押运护卫军粮的唐兵大都葬身大海。
这是失职渎职罪,朝廷派监察御史审讯刘仁轨。
李义府向高宗李治说:
“淹死在大海里的兵士都是百姓的孩子,不杀刘仁轨,没法向百姓交待。”
中书舍人源直心说:
“海上突然遭遇风暴,这不是人所能预料的。”
高宗李治只是把刘仁轨撤职,让他在郎将刘仁愿属下的军队里,充当普通士兵。
李义府又示意刘仁愿找个借口杀死刘仁轨。刘仁愿看见刘仁轨象一名普通士兵一样,训练吃苦、作战勇敢,一直没忍心杀他。
以前百济国王扶余义慈,和日本国通好,把日本当做依靠。他并且送自己儿子扶余丰到日本充当人质。
百济亡国后,百济逃将僧道琛、鬼室福信收集残余兵众,占据周留城,迎接被放回国的扶余丰为百济新国王。
他们兴起轰轰烈烈地“百济复国”运动,打算恢复旧国,并且领兵围住旧都于府城。
刘仁愿兵少力单,勉强守御于府城。
这时李治任命的熊津都督王文度,刚上任就开始生病,很快就死了。
刘仁愿更觉得没人援助,不得不派人飞速报知唐朝廷求援。
李治想:刘仁轨不就是刘仁愿属下的现成人才么?他熟悉百济当地情况,起用他还不用另派人万里赴任。
于是朝廷紧急起用刘仁轨,任命他为检校带方州刺史,统领王文度旧部兵马,以及部分新罗兵,带兵前往援助刘仁愿。
刘仁轨毫不畏惧慨然前行,把从原青州官署中带出的唐朝日历及唐朝皇帝庙号禁忌表,随身携带,并对属下们说:
“我从此领你们荡平东夷,推行大唐历法。各位应该齐心协力帮助我,跟着我不用担心不能建功立业。”
刘仁轨强调军纪,属下军队纪律严明。沿途征战勇往直前,每战必胜。
百济将领鬼室福信领一支军队军堵住熊津江口(今韩国锦江),树立两道木杆栅栏于江水中,做得坚固异常,堵截刘仁轨领兵援助刘仁愿。
刘仁轨领手下唐军和新罗兵一起攻击,好多人一齐用刀剑猛砍,把两道栅栏全部毁去。
百济兵众或被杀,或被赶入水中淹死。被杀死的和落水冲走淹死的,没法统计。
僧道琛得知鬼室福信已败退,也把围困于府城的百济兵撤了,退守到任存城。
刘仁轨和刘仁愿两军会师,暂且按兵不动。
退守任存城里僧道琛自称领军将军,鬼室福信自称霸岑将军,两人互不相让,各领部下相互攻击。
僧道琛被鬼室福信所杀,鬼室福信掌管百济全军。
刘仁愿和刘仁轨商量,认为百济都城于府城,全靠熊津口为屏障,熊津一丢失,都城就守不住。于是决定放弃于府城,两军全部移驻到熊津城。
唐朝任命刘仁愿为熊津都督。令休整军队,再行进兵。