前宜州刺史郑元璹,已致仕,上以其尝从隋炀帝伐高丽,召诣行在;问之,对曰:“辽东道远,粮运艰阻;东夷善守城,攻之不可猝下。”上曰:“今日非隋之比,公但听之。”

张俭等值辽水涨,久不得济,上以为畏懦,召俭诣洛阳。至,具陈山川险易,水草美恶;上悦。

上闻洺州刺史程名振善用兵,召问方略,嘉其才敏,劳勉之,曰:“卿有将相之器,朕方将任使。”名振失不拜谢,上试责怒,以观其所为,曰:“山东鄙夫,得一刺史,以为富贵极邪!敢于天子之侧,言语粗疏;又复不拜!”名振谢曰:“疏野之臣,未尝亲奉圣问,适方心思所对,故忘拜耳。”举止自若,应对愈明辩。上乃叹曰:“房玄龄处朕左右二十馀年,每见朕谴责馀人,颜色无主。名振平生未尝见朕,朕一旦责之,曾无震慑,辞理不失,真奇士也!”即日拜右骁卫将军。

甲午,以刑部尚书张亮为平壤道行军大总管,帅江、淮、岭、硖兵四万,长安、洛阳募士三千,战舰五百艘,自莱州泛海趋平壤;又以太子詹事、左卫率李世勣为辽东道行军大总管,帅步骑六万及兰、河二州降胡趣辽东,两军合势并进。庚子,诸军大集于幽州,遣行军总管姜行本、少府少监丘行淹先督众工造梯冲于安萝山。时远近勇士应募及献攻城器械者不可胜数,上皆亲加损益,取其便易。又手诏谕天下,以“高丽盖苏文弑主虐民,情何可忍!今欲巡幸幽、蓟,问罪辽、碣,所过营顿,无为劳费。”且言:“昔隋炀帝残暴其下,高丽王仁爱其民,以思乱之军击安和之众,故不能成功。今略言必胜之道有五:一曰以大击小,二曰以顺讨逆,三曰以治乘乱,四曰以逸敌劳,五曰以悦当怨,何忧不克!布告元元,勿为疑惧!”于是凡顿舍供费之县,减者太半。

十二月,辛丑,武阳懿公李大亮卒于长安,遗表请罢高丽之师。家馀米五斛,布三十匹。亲戚早孤为大亮所养,丧之如父者十有五人。

壬寅,故太子承乾卒于黔州,上为之废朝,葬以国公礼。

甲寅,诏诸军及新罗、百济、奚、契丹分道击高丽。

初,上遣突厥俟利苾可汗北渡河,薛延陀直珠可汗恐其部落翻动,意甚恶之,豫蓄轻骑于漠北,欲击之。上遣使戒敕无得相攻。真珠可汗对曰:“至尊有命,安敢不从!然突厥翻覆难期,当其未破之时,岁犯中国,杀人以千万计。臣以为至尊克之,当剪为奴婢,以赐中国之人;乃反养之如子,其恩德至矣,而结社率竟反。此属兽心,安可以人理待也!臣荷恩深厚,请为至尊诛之。”自是数相攻。

俟利苾之北渡也,有众十万,胜兵四万人,俟利苾不能抚御,众不惬服。戊午,悉弃俟利苾南渡河,请处于胜、夏之间;上许之。群臣皆以为:“陛下方远征辽左,而置突厥于河南,距京师不远,岂得不为后虑!愿留镇洛阳,遣诸将东征。”上曰:“夷狄亦人耳,其情与中夏不殊。人主患德泽不加,不必猜忌异类。盖德泽洽,则四夷可使如一家;猜忌多,则骨肉不免为仇乱。炀帝无道,失人已久,辽东之役,人皆断手足以避征役,玄感以运卒反于黎阳,非戎狄为患也。朕今征高丽,皆取愿行者,募十得百,募百得千,其不得从军者,皆愤叹郁邑,岂比隋之行怨民哉!突厥贫弱,吾收而养之,计其感恩,入于骨髓,岂肯为患!且彼与薛延陀嗜欲略同,彼不北走薛延陀而南归我,其情可见矣。”顾谓褚遂良曰:“尔知起居,为我志之,自今十五年,保无突厥之患。”俟利苾既失众,轻骑入朝,上以为右武卫将军。

贞观十九年乙巳,公元六四五年春,正月,韦挺坐不先行视漕渠,运米六百馀艘至卢思台侧,浅塞不能进,械送洛阳;丁酉,除名,以将作少监李道裕代之。崔仁师亦坐免官。

沧州刺史席辩坐赃污,二月,庚子,诏朝集使临观而戮之。

庚戌,上自将诸军发洛阳,以特进萧瑀为洛阳宫留守。乙卯,诏:“朕发定州后,宜令皇太子监国。”开府仪同三司致仕尉迟敬德上言:“陛下亲征辽东,太子在定州,长安、洛阳心腹空虚,恐有玄感之变。且边隅小夷,不足以勤万乘,愿遣偏师征之,指期可殄。”上不从。以敬德为左一马军总管,使从行。

丁巳,诏谥殷太师比干曰忠列,所司封其墓,春秋祠以少牢,给随近五户供洒扫。

上之发京师也,命房玄龄得以便宜从事,不复奏请。或诣留台称有密,玄龄问密谋所在,对曰:“公则是也。”玄龄驿送行在。上闻留守有表送告密人,上怒,使人持长刀于前而后见之,问告者为谁,曰:“房玄龄。”上曰:“果然。”叱令腰斩。玺书让玄龄以不能自信,“更有如是者,可专决之。”

癸亥,上至邺,自为文祭魏太祖,曰:“临危制变,料敌设奇,一将之智有馀,万乘之才不足。”

是月,李世勣军至幽州。

三月,丁丑,车驾至定州。丁亥,上谓侍臣曰:“辽东本中国之地,隋氏四出师而不能得;朕今东征,欲为中国报子弟之仇,高丽雪君父之耻耳。且方隅大定,惟此未平,故及朕之未老,用士大夫馀力以取之。朕自发洛阳,唯啖肉饭,虽春蔬亦不之进,惧其烦忧故也。”上见病卒,召至御榻前存慰,付州县疗之,士卒莫不感悦。有不预征名,自愿以私装从军,动以千讨,皆曰:“不求县官勋赏,惟愿效死辽东!”上不许。

上将发,太子悲泣数日,上曰:“今留汝镇守,辅以俊贤,欲使天下识汝风采。夫为国之要,在于进贤退不肖,赏善罚恶,至公无私,汝当努力行此,悲泣何为!”命开府仪同三司高士廉摄太子太傅,与刘洎、马周、少詹事张行成、右庶子高季辅同掌机务,辅太子。长孙无忌、岑文本与吏部尚书杨师道从行。壬辰,车驾发定州,亲佩弓矢,手结雨衣于鞍后。命长孙元忌摄侍中,杨师道摄中书令。

李世勣军发柳城,多张形势,若出怀远镇者,而潜师北趣甬道,出高丽不意。夏,四月,戊戌朔,世勣自通定济辽水,至玄菟。高丽大骇,城邑皆闭门自守。壬寅,辽东道副大总管江夏王道宗将兵数千至新城,折冲都尉曹三良引十馀骑直压城门,城中惊扰,无敢出者。营州都督张俭将胡兵为前锋,进渡辽水,趋建安城,破高丽兵,斩首数千级。太子引高士廉同榻视事,又令更为士廉设案,士廉固辞。

丁未,车驾发幽州。上悉以军中资粮、器械、簿书委岑文本,文本凤夜勤力,躬自料配,筹、笔不去手,精神耗竭,言辞举措,颇异平日。上见而忧之,谓左右曰:“文本与我同行,恐不与我同返。”是日,遇暴疾而薨。其夕,上闻严鼓声,曰:“文本殒没,所不忍闻,命撤之。”时右庶子许敬宗在定州,与高士廉等共知机要,文本薨,上召敬宗,以本官检校中书侍郎。

壬子,李世勣、江夏王道宗攻高丽盖牟城。丁巳,车驾至北平。癸亥,李世勣等拔盖牟城,获二万馀口,粮十馀万石。

张亮帅舟师自东莱渡海,袭卑沙城,其城四面悬绝,惟西门可上。程名振引兵夜至,副总管王大度先登,五月,己巳,拔之,获男女八千口。分遣总管丘孝忠等曜兵于鸭绿水。

李世勣进至辽东城下。庚午,车驾至辽泽,泥淖二百馀里,人马不可通,将作大匠阎立德布土作桥,军不留行。壬申,渡泽东。乙亥,高丽步骑四万救辽东,江夏王道宗将四千骑逆击之,军中皆以为众寡悬绝,不若深沟高垒以俟车驾之至。道宗曰:“贼恃众,有轻我心,远来疲顿,击之必败。且吾属为前军,当清道以待乘舆,乃更以贼遗君父乎!”李世勣以为然。果毅都尉马文举曰:“不遇劲敌,何以显壮士!”策马趋敌,所向皆靡,众心稍安。既合战,行军总管张君乿退走,唐兵不利,道宗收散卒,登高而望,见高丽陈乱,与骁骑数十冲之,左右出入;李世勣引兵助之,高丽大败,斩首千馀级。

丁丑,车驾渡辽水,撤桥,以坚士卒之心,军于马首山,劳赐江夏王道宗,超拜马文举中郎将,斩张君乿。上自将数百骑至辽东城下,见土卒负土填堑,上分其尤重者,于马上持之,从官争负土致城下。李世勣攻辽东城,昼夜不息,旬有二日,上引精兵会之,围其城数百重,鼓噪声震天地。甲申,南风急,上遣锐卒登冲竿之末,爇其西南楼,火延烧城中,因麾将士登城,高丽力战不能敌,遂克之,所杀万馀人,得胜兵万馀人,男女四万口,以其城为辽州。

乙未,进军白岩城。丙申,右卫大将军李思摩中弩矢,上亲为之吮血;将士闻之,莫不感动。乌骨城遣兵万馀为白岩声援,将军契苾何力以劲骑八百击之,何力挺身陷陈,槊中其腰;尚辇奉御薛万备单骑往救之,拔何力于万众之中而还。何力气益愤,束疮而战,从骑奋击,遂破高丽兵,追奔数十里,斩首千馀级,会暝而罢。万备,万彻之弟也。