其南界达萨水(今朝鲜清川江),东界抵海。公元307年,昔基临改国号为新罗。晋咸和九年,(凉建兴二十二年,成玉衡二十四年,赵延熙元年,公元334年),故国原王高钊增筑平壤城。晋建元元年,(代建国六年,燕十年,凉建兴三十一年,汉汉兴六年,赵建武九年,公元343年),故国原王高钊移都平壤东黄城。
晋太和六年,(代建国三十四年,凉升平十五年,秦建元七年;公元371年),近肖古王扶余句犯平壤。故国原王高钊战死,子小兽林王高立夫即位。晋太元十年,(燕燕元二年,燕更始元年,秦建元二十一年,秦白雀二年,秦建义元年,公元385年),故国壤王高伊连攻陷辽东、玄菟。
晋太元十七年,(魏登国七年,燕建兴七年,燕中兴七年,魏定鼎二年,秦太初七年,秦建初七年,秦太初五年,凉麟嘉四年;公元392年),高谈德伐百济。
高句晋太元二十年,(魏登国十年,燕建兴十年,秦皇初二年,秦太初八年,凉麟嘉七年;公元395年),大败百济于浿水(今朝鲜大同江)。
晋义熙元年,(魏天赐二年,燕光始五年,燕建平六年,秦弘始七年,凉永安五年,凉建初元年,公元405年),宋(南北朝)元嘉四年,魏始光四年,燕太平十九年,秦建弘八年,凉承阳三年,夏承光三年,公元427年),长寿王高臣琏迁都平壤。至此,高丽基本完成对汉四郡、辽东的统治。
唐贞观十九年,(公元645年),唐太宗李世民伐辽东。唐总章元年,公元668年),宝藏王高臧降唐。高宗李治乃分其地置都督府九、州四十一、县一百,又置安东都护府以统之(《旧唐书·东夷·高丽传》)。唐总章三年,(公元670年),报德王高安舜率余部复国。唐咸亨三年,公元672年),报德王高安舜为唐所俘,国除。
唐先天二年(公元713年),唐玄宗李隆基册大祚荣为渤海郡王。渤海南抵泥河(今朝鲜龙兴江)为界,与新罗划江而治;东抵大海。唐开元二十三年(公元735年),唐玄宗李隆基将包括平壤在内的浿水(今大同江)以南、原属安东都护府管辖的地方赐于金兴光。
公元900年,甄宣自立于完山州(今南韩全罗北道全州)。公元904年,金弓裔自立。公元911年,金弓裔改国号为泰封。
公元918年,金弓裔被黜,泰封亡。王建自立于开京(今朝鲜开城),国号高丽。唐(五代十国)同光三年,契丹天赞五年,公元926年,哀王大諲譔为辽太祖耶律亿所俘。
义宗耶律倍即位于渤海旧地,国号东丹。唐长兴元年,汉大有三年,契丹天显五年,东丹甘露五年,公元930年,大光显复国。唐应顺元年,闽龙启二年,汉大有七年,契丹天显九年,东丹甘露九年,蜀明德元年;公元934年),大光显投王建,国亡。公元935年,金传降,新罗亡。