淵蓋蘇文
武将の淵蓋蘇文は唐の高句麗遠征を予期し、クーデターを起こして宝蔵王を擁立し、軍事政権によって唐の進出に対抗した。高句麗は緒戦で善戦し、唐の太宗が親征した第1次侵攻を撃退し、百済と結んで新羅を攻めた。新羅の宗主国である唐はこれを受けて新羅を全面支援し、660年には百済が滅亡、663年の白村江の戦いで百済の残存勢力も一掃され、高句麗は孤立した。高宗の時代になって唐が戦略を持久戦に転換すると、高句麗の国力消耗は著しくなり、その上に淵蓋蘇文の死後子の間で内紛が生じると、唐・新羅連合軍は第3次侵攻を起こして王都平壌を攻め、668年に宝蔵王は投降。ここに高句麗は滅亡した。