贞观二十二年(648年)一月,新罗国王病死,唐太宗封其国王小妹为乐浪郡王。唐太宗又命右卫大将军薛万彻为青丘道行军大总管,率兵3万乘楼船战舰,北渡北海湾再击高丽,进破泊灼口(今新义州附近),抓获甚众,为翌年大规模进犯作战作预备。 六月,唐太宗欲乘高丽困疲之机,于来年出兵30万一举灭之。为此他再次招集群臣商讨对策。朝议以为,大规模进军有必要粮秣足够,仅依托畜力车运满意不了需要,有必要造大船施行水运。
七月,唐太宗指令右领摆布府长史强伟于剑南道伐木造舰,舰大者长33米、宽17米。所造舰船沿江而下,自巫峡抵江州、扬州,向东出海集于莱州。八月,唐太宗又命越州督都府及婺、洪等州造海船及双舫1100艘。“州县督迫严急,民至卖田宅,鬻子女不能供,谷价踊贵,剑外骚然。”雅、邛、眉三州山僚群起抵挡。唐太宗又命陕州刺史召募勇士,莱州刺史李道裕运贮粮食和器械于乌湖岛(今蓬莱县东北250公里外)以备东伐。 对唐太宗大规模讨伐高丽之举,在病榻上的房玄龄对他的儿子说;“今日无事,惟东征未已,群臣莫敢谏,吾知而不言,死有余责。”所以他抱病上书:“老子曰‘知足不辱,知止不殆。
’陛下威名积德行善,亦可足矣;拓地开疆,亦可止矣。向使高丽违失臣节,诛之可矣;侵扰大众,灭之可矣;它日能为我国患,除之可矣。今无此三条,而坐烦我国,内为前代雪耻,外为新罗报仇,岂非所存者小,所损者大乎?愿陛下许高丽自新,焚陵波之船,罢应募之众,天然华夷庆赖,远肃迩安。” 翌年春,唐太宗病,五月而崩,时年53岁。
第三次东征未竟遂罢。 唐太宗病崩后,其子唐高宗李治汲取了他的教训,改取先灭百济,再灭高丽的战略,一则孤立较强壮的高丽,二则拓宽了进高丽的通道,先后出兵50万,征战10余年,终究取得了平定朝鲜半岛的成功。唐高宗将高丽划分为九都督府,置安东都护府于平壤,由薛仁贵督兵2万镇守。