貞觀十八年(644),決定親自征韓。很多大臣上書勸阻,褚遂良建議派兩三個猛將領兵四五萬,不用親征就能成事。唐太宗不聽,對臣子說:“遼東是中國之地,隋家得不到。我今天要去東方為中國的孩子報仇,我為妳在朝鮮的父親感到羞恥。且方角雖大,但此非平,故我未老,便以文人之力取之。”當年七月,派大將嚴立德等人到洪州(今江西南昌)、饒州(今江西博陽)、江州(今江西九江)建造四百艘船,運送軍糧。自河北省以來,以太常慶衛亭為信使的糧食、俸祿運輸壹直受制於其經濟。肖睿命太仆邵青運南州糧草入海,準備進攻遼東。鄭是益州刺史的舊臣。唐太宗問他,因為他曾從楊迪進攻朝鮮。對日:“遼東路途遙遠,漕運艱難,東夷善於守城,攻不可止。”短短的幾句話,道出了雙方的長短和戰爭的未來。可惜唐太宗沒有認真考慮這壹點,說現在已經不是過去的樣子了,還是大規模出兵。十壹月,刑部尚書西恩為平壤道行軍總管,率四萬強隊在江淮等地,在長安、洛陽等地籌兵三千,五百艘戰船從萊州(今山東葉縣)渡海至平壤;以李世基為遼東路行軍總隊長,率六萬大軍及西北胡兵壹部分向遼東進發,水陸兩軍會師。然後新羅、百濟、Xi、契丹配合唐軍進攻高麗。貞觀十九年(645年)二月,唐太宗從洛陽率軍到前線督戰。四月,李世基渡遼,高麗大亂,諸城皆關。李世基、李道宗攻克蓋某城(在遼東城,今遼寧遼陽東北),俘虜兩萬余人,提供100余萬石。以地為蓋州。五月,西恩率舟師拔北沙城(今遼寧進賢縣東大黑山),得男女八千。唐朝的水陸兩軍都取得了戰果。李世基大軍到遼東城(今遼寧遼陽),高麗騎四萬兵救遼東。李世基、李道宗被千余軍擊敗斬首。唐太宗帶兵過遼河時,把橋撤了,以示決心。李世濟日夜攻打遼東城,太宗領兵在城下會師。圍城數百重,喊聲震天。唐駿放火燒風。燃燒著它的塔樓,大火蔓延到了城市。兵臨城下,守軍大敗,遼東沒落。殺壹萬多人,就得降壹萬多兵,四萬男女,以其城為遼州。隨後進軍鹽城(遼寧遼陽東北),右衛將軍李思默被弩箭射中,太宗正在吸血。齊國的將軍被壹支部隊擊中,他受了傷,奮力擊破朝鮮士兵。六月,白彥城失陷,男女壹萬余人,其城命名為兗州。
六月,唐太宗從遼東出發,長驅直入攻安城(今遼寧海城南的營城子)。高延壽和高率領朝鮮15萬士兵來救這座城市。它到達城市東南八英裏處,依山而長四十英裏。李道宗建議:若朝鮮開戰,平壤守備薄弱,願引五千精兵取平壤以掩其根,其余可不戰而降。唐太宗沒有用他的策略,親自指揮李士奇、孫昌無極等大軍叫囂求援。當雷電相遇時,薛身著奇裝異服,大叫壹聲,所向披靡。軍隊猛攻,朝鮮士兵大敗,斬首兩萬余人。高延壽、高率三萬六千八百余人投降。唐太宗對二人說:“東夷少年舞梁海之樂,至於破壞,決勝,不如舊人,從此怎敢與天子為敵?”在戰鬥中俘獲了5萬匹馬、5萬頭牛和1萬名鐵甲兵,震驚了韓國。薛向這位遊擊將軍致敬。太宗上書太子和留守大臣高士廉,說:“我何須如此?”
唐太宗以安史之城為危城,守軍善戰善守。他說李世基說:“建安(今遼寧營口東南)兵弱,糧少。出其不意,則攻其不備。眾可先攻建安,然後城池在我腹中。這種兵法叫做‘城池不攻’。“李士奇以為軍糧都在遼東。如果嶽安南攻建安,可能會被斷糧,所以先攻安史。七月,太宗遷移至安史城東東陵,八月,遷移至安史以南。高麗守城,孤軍奮戰,唐軍久攻不下。9月,高延壽和高提出了壹個計劃,首先拿下古武(在遼寧省丹東市的西北部),其他小城鎮將註定崩潰。然後收集它的資本糧食,直接從平壤拿。所有的大臣都同意了。只有孫昌·無極認為皇帝親自出馬是萬無壹失的解決辦法。建安、新城仍有數十萬韓軍。如果先攻黑骨,很容易被腹背受敵。不如先破城,然後古帝取建安,再驅直人。諸軍繼續強攻安史,李道宗督在城東南築起土山,高出城墻數尺,俯瞰全城。高麗兵出城奪取土山,唐軍不能進攻,李道宗傷了腳。唐太宗在遼東的氣候早寒,草枯水凍,糧盡糧絕,軍隊難以久留。九月,發函調兵渡河。十月,唐太宗人來到重慶關(所以地址是現在河北省秦皇島市東山海關),十壹月到達幽州。選宣圖、蓋牟、遼東、白彥、北沙等十城,遼、蓋、燕三州登記七萬人,斬首四萬人。近2000名士兵死亡,178匹馬死亡。唐太宗深感後悔,嘆道:“如果鄭偉在這裏,也不會讓我做什麽!”又對薛曰:“吾將皆老矣,勇者取之。若無大清,則不喜遼東,而喜大清。”
貞觀二十年(646年)三月,太宗回到長安。雖然高麗王高臧、莫離之春蓋蘇文都曾派遣使節道歉,但還是入侵了新羅。貞觀二十壹年(647),唐太宗又要攻打朝鮮。朝臣建議,朝鮮善於守城,但短期內難以攻破。不如派部分師團輪流進攻擾亂它,讓它的人民無法耕種。前幾年人民郁悶千裏,鴨綠江以北不戰而勝。唐太宗用了他的提議。三月,牛金達為清秋路上行軍總隊長,率壹萬余人渡海攻韓。以李世基為遼東路行軍總管,帶領三千人馬和潁州諸將,由陸路攻擾。貞觀二十二年(648年),唐太宗見朝鮮陷入困境,準備明年派30萬大軍壹舉滅韓。有人認為大軍東進,必須備糧養老,陸路難以搬運,必須水路搬運。建南路(今四川成都)人民富裕,要讓他們造舟造船。於是泰派在建南路砍樹造船,最大的壹艘長100英尺,寬50英尺。建南路所屬的雅、瓊、梅三州,因造船之戰而遭殃,遂遣、梁、引兵二萬,起兵鎮壓。蜀人苦於造船之戰,故請雇船代理(壹船,二千二百三十六帛)雇坦洲人造船。“州縣總督逼得嚴急,百姓賣不起田產房子,賣不起孩子。谷價貴,劍驕。”貞觀二十三年(649),唐太宗駕崩,戰爭暫時停止。
唐高宗永輝六年(655年),高麗聯合百濟、莫宏入侵新羅北境,攻占33城。新羅國王派特使求援,皇帝派程明貞和蘇攻打朝鮮,殺了壹千多人,燒毀了他們的外國和村莊。鹹慶五年(660年),百濟得到朝鮮支持,多次入侵新羅。新羅·王錦在春秋時期上桌求援。三月,左武威將軍蘇為沈丘路行軍總管,率水軍渡海攻百濟。以金春秋為蝸牛路行軍總隊長,帶領新羅將士配合戰鬥。八月,蘇在河口大敗百濟兵,殺死數千人,其余逃亡。唐軍水陸並進,直指其首都。百濟降國作戰,戰敗,死傷萬余人。百濟國王扶余義慈和太子扶余龍逃往北方邊境。蘇包圍了建都的,王的次子傅裕泰自立為王,帶領人民堅守。太子龍的兒子在城上投降,所有的人都服從了。伏雨臺不可能被禁止。唐軍進城,扶余臺開城,王、太子、諸城主都投降了。隨著土地,金雄和其他五個總督辦公室成立,劃分其原來的五個部門,37個縣,200個城市和76萬戶,其行政長官為總督和秘書處。劉仁願意留在百濟,而蘇會轉投朝鮮。隆碩元年(661),百濟人揭竿而起反抗唐朝,立老太子傅煜峰為王,收復大部分土地,唐朝將劉仁元、劉留在雄金城。隆碩二年(662年),蘇長期圍困平壤,調兵開道。皇帝高宗命令劉仁元和劉撤到新羅,認為“平壤的軍隊回來了,壹個城市不能單獨鞏固”。劉認為要想消滅朝鮮,就必須先懲罰百濟以牽制敵人。今天,平壤已經清除了班底,金雄已經撤軍,百濟的余燼又重新燃起。朝鮮什麽時候能被消滅?劉仁遠和劉守著熊金城。隆碩三年(663年),派孫幫助渡海。百濟王傅煜峰率日軍擊退唐軍,孫與劉仁元、劉會師。日本兵在白江口會戰,四戰四勝,燒日船四百艘,海壹片紅。百濟王豐逃到朝鮮,太子等人帶領群眾投降。唐軍占領了百濟全境。韓國受到新羅威脅,韓國陷入腹背受敵。
乾豐元年(666年)五月,高麗春的蓋蘇文死了,長子全童子離他而去,弟弟全南堅與全南爭權。那人自己造了,就離開了他,派軍隊去求那男孩,那男孩派他的兒子去找唐幫忙。六月,何立和任安撫遼東道使,龐統山、高堪任首席行軍官,領兵攻韓,使權賢誠為向導。春仔領著眾人去見龐統山。12月,離婁任遼東路行軍總經理兼綏靖大使,龐統山、車啟和力任遼東路行軍副總經理,水陸兩軍總經理歸李記指揮,河北各州租借地送遼東軍事使用。乾封二年(667年)九月,攻克新城,全南堅出兵攻,左武威將軍薛破之。高闞進軍金山,戰鬥失利,高麗乘勝追擊。薛領兵破之,斬首五萬余人,甚至在、、滄州等地與全童子會師。將軍章元年(668年)二月,薛率三千人攻扶余城,大破,俘壹萬余人。四川扶余40多個城市全部迎風投降。九月,李大軍挺進鴨綠江,突破朝鮮守軍,追擊二百余裏,沿途各城紛紛潰逃或投降。李和帶領他的軍隊首先到達平壤的城門,李記的軍隊緊隨其後,包圍了平壤壹個多月。高藏,朝鮮國王,派春天的男人屈服98領導人。全南健繼續抵抗,戰鬥中屢戰屢敗。唐軍進城,全南劍自刺,被俘。整個朝鮮領土是平坦的。五個部門,876個城市,69萬多戶。設9個都督府,42個州,100個郡,並在平壤設安東保護署統壹,其功勛酋長為都督、刺史、縣令。右將軍薛,鎮守安東,屯兵二萬。
總章二年(669年),朝鮮人民揭竿而起反抗唐朝,下令將3.82萬朝鮮人民遷到江淮以南和山南、靖西兩州的空地上,留下貧弱守安東。鹹亨元年(670年),朝鮮首領金謀·李岑建立了高俅的孫子安順來對抗唐朝。高覽是東周路的首席行軍官,他派兵討要。安順跑到新羅,從那以後,高坎和李金星壹直在朝鮮打仗。新羅法明王不僅收留了朝鮮的逃難民眾,還占領了百濟的故鄉,帶領朝鮮半島的民眾反抗唐朝。上元元年(674),劉為吉林道總經理,為副總經理。他出兵攻新羅,新羅派使節進貢。宜豐元年(676年),賦遷遼東故城,杜甫遷建安故城。義豐二年(677年),高臧被任命為遼東太守,封了高麗王,派他回遼東收羅高麗余部。傅玉龍被任命為金雄的總司令,他被授予方王的稱號,並被送回百濟。全部由安東·杜胡指揮。高藏造反,召回,傅宇謝絕,不敢回老家。朝鮮和百濟滅亡,新羅逐漸統壹了朝鮮半島。開元二十三年(735年),新羅被送至唐朝,唐朝將土地授與朝鮮南部(今大同江)。唐末五代初,朝鮮半島分為新羅、朝鮮和後百濟。五代以後,朝鮮和新羅滅了後百濟,統壹了朝鮮半島。