,均不能克。高丽益横行无忌,连侵新罗。嗣闻唐室开基,兵势强盛,乃遣使入贡,高祖册封高丽国王高建武为辽东郡王。百济新罗,也相继贡献方物,唐廷又册封百济王扶余璋为带方郡王,新罗王真平为乐浪郡王。三国共受唐封,仍相攻击。新罗王真平忧死,只遗一女善德,由国人拥立为王,勉支危局。会高丽东部大人泉盖苏文,泉为姓,盖苏文为名,大人即部酋之称。凶暴不法,高丽王建武,与群下谋诛盖苏文,偏盖苏文侦悉王谋,竟勒兵入宫,手刃建武,剁作数段。且尽杀预议诸大臣,立建武兄子高藏为王,自为莫离支,官名,中国吏部兼兵部尚书之类。专擅国事,且与百济和亲,再击新罗。新罗女王善德,惶急的了不得,忙遣人乞救唐廷。太宗发使持诏,往谕高丽罢兵。盖苏文拒绝唐使,太宗乃诏集群臣,会议出师。褚遂良奏阻道:“今中原清晏,四夷畏服,陛下威望日著,震铄古今,今若远渡辽海往讨小夷,果能指日奏功,原是幸事,万一蹉跌,伤威损望,再兴忿兵,安危更不可测了。”太宗道:“盖苏文有弑君大罪,今又违朕诏命,侵暴邻国,奈何不讨?”李世勣接入道:“前日薛延陀入寇,陛下欲发兵穷追,因用魏征言,坐失机会,否则薛延陀已无遗类了。”是敲顺风锣。太宗点首道:“诚如卿言,此次朕拟亲征,定当扫清东夷。”乃敕将作大匠阎立德等,赴洪饶江三州,造船四百艘,载运军粮。且遣营州都督张俭等,发幽营二州兵,及契丹奚靺鞨各部众,先击辽东,借觇虚实。
既而鸿胪卿奏陈高丽贡献白金,褚遂良入谏道:“这是《春秋传》中的郜鼎呢,陛下不应受纳。”太宗乃召入高丽使臣面诘道:“汝非由莫离支遣来么?”使臣答声称是。太宗怒道:“汝等均事高建武,居官食禄,盖苏文弑逆不道,汝等不能复仇,反替他奔走游说,欺我上国,汝等自思,有罪呢?无罪呢?”这数句话,说得来使无词可答。当由太宗指示左右,拘他下狱,当即下诏亲征。褚遂良再疏谏阻,说是:“欲征高丽,但须遣一二猛将,数万雄兵,便足了事,不必由御驾亲行。”太宗不从。群臣相继进谏,皆不见听。遂命房玄龄居守,李大亮为副,竟带同太子,南往洛阳,适值薛延陀遣使入贡,太宗与语道:“归语尔主,今我父子将东征高丽,汝能为寇,可趁此速来。”来使返语真珠可汗,真珠惶恐,复令原使入谢,情愿发兵助军。太宗复语道:“我军已足,不烦尔主费心,尔主果能竭诚事朕,此外尚有何求?”已足吓退真珠。来使听命自去。太宗查得前刺史郑元璹,曾从隋炀帝东征,料他熟悉情形,便自原籍召至行在,问及兵事。元璹答道:“辽东路远,粮运迂回,东夷又善守城,不易攻入,还请陛下三思!”太宗怫然道:“今日比不得隋朝,公试看朕破虏哩。”元璹托辞老病,谢别归去。太宗即授刑部尚书张亮,为平壤道行军大总管,率江淮岭硖兵四万,长安雒阳壮士三千,战舰五百艘,自莱州泛海,径趋平壤。又命太子詹事李世勣为辽东道行军大总管,率步骑兵六万,及兰河二州降胡,径趋辽东,太宗亲下手诏,声讨盖苏文,诏旨中有以大击小,以顺讨逆,以治乘乱,以逸敌劳,以悦当怨五大义,说得理直气壮,慷慨动人。远近勇士,逐日应募,并献纳攻城器械,不可胜数。太宗因复拟自洛启行,忽由京师遣来急足,报称副留守李大亮病故,并递上遗表,乃是谏阻东征。太宗不觉惊悼,追赠兵部尚书秦州都督,赐谥曰懿,陪葬昭陵。惟遗表上的语言,终未肯信,乃自率诸军发洛阳,直至定州。诏令太子监国,留住定州城,命太傅高士廉,詹事张行成,庶子高季辅,及侍中刘洎,中书令马周,同掌机务。
是时尉迟敬德,已经致仕,独趋至行在,面阻太宗道:“陛下亲征辽东,太子又在定州,长安洛阳,腹地空虚,倘有急变,如何抵制?且边僻小夷,何足劳动万乘,不若另遣偏师,指日平夷为是。”太宗道:“朕已留房玄龄守长安,萧瑀守洛阳,可无他虞。卿若尚可从军,且随朕东征便了。”敬德不便违命,乃扈跸同行。太宗亲佩弓箭,并在鞍后自结雨衣,兼程前进,径诣幽州,当下授计世勣,阳若出师柳城,虚张声势,暗中渡过辽水,直捣盖平。世勣遵旨即行,安抵盖平城下。高丽兵未曾防备,蓦闻唐军到来,慌张得很,当被世勣一鼓攻入,俘得二万余人,获粮十余万石,既而张亮亦率舟师渡海,袭击卑沙城,城濒海岸,四面悬绝,惟西门可上,右骁卫将军程名振,及副总管王大度,夜登西门,砍死守卒数十人,余众溃散,由唐军入城兜拿,拘住男女八千口,两路至幽州报捷。太宗乃欲亲往督师,中书待郎岑文本,专掌军中粮械,握算持筹,几无暇夕,累得精神枯耗,筋力销磨;倏忽间竟暴卒幽州。太宗临视流涕,追赠侍中,赐谥曰宪,令兵役舁棺归葬,然后启驾东行。途次接世勣军报,已进围辽东城,高丽遣四万人来援,亦被江夏王道宗击走。太宗放心前进,行次辽泽,前面有泥淖二百余里,当由军士畚土填淖,至泥淖最深处,筑桥以渡。及兵已渡过,撤桥以坚士心,至马首山,江夏王道宗率众来迎,太宗慰劳有加。越日,自收数百骑,抵辽东城下,见士卒负土填濠,也下马亲负土石,从官等相率负土,湮塞城濠,遂与世勣