Después de la dinastía Han, China entró en el Romance de los Tres Reinos y en cientos de años de guerra civil entre las dinastías del Norte y del Sur, y no tuvo tiempo para preocuparse por sus fronteras. Por lo tanto, los príncipes locales cedieron territorios y se convirtieron en reyes uno tras otro. Durante este período, Goguryeo (originario del noreste de China entre el 37 a. C. y el 668 a. C.) continuó expandiéndose en el noreste y se extendió hasta la península de Corea a medida que las llanuras centrales se dividían y la guerra civil continuaba. Baekje (18-660 a. C.) en la parte central de la península de Corea y Silla (57-935 a. C.) en el sur también nacieron al mismo tiempo que Goguryeo. En el extremo sur de la península existieron otros regímenes como el de Gad. Los países se atacan entre sí. Baekje se desarrolló a partir de la tribu Mahan y Silla se formó a partir de una pequeña tribu de Chen Han.
Después de la reunificación de la dinastía Sui, Goguryeo temía convertirse en el próximo objetivo de ser derrotado, por lo que continuó acosando a Liaoxi. Enfadado, el emperador Sui Yang no pudo atacar a Goguryeo tres veces. En el tercer año del emperador Gaozong de la dinastía Tang (668 d. C.), el ejército de la dinastía Tang destruyó y se apoderó por completo de Goguryeo. Silla siempre se ha reconciliado con los Llanos Centrales. En el año 660 d.C., Silla y la dinastía Tang destruyeron conjuntamente Baekje. En 676, Silla aprovechó la guerra de la dinastía Tang con los turcos en las regiones occidentales y se rebeló contra la guarnición del general Guan de la dinastía Tang en la península. Expulsó al ejército Tang y finalmente unificó Corea. Estableció su capital en Gyeongju y adoptó el poder. El sistema estatal de la dinastía Tang. En el siglo IX, los campesinos de todo el país se rebelaron. En 900, el general del ejército Zhen Huan se convirtió en rey. Después de que se estableció Baekje, Gwangju fue su capital. En 903, Gong Jin, un monje eminente del levantamiento, se proclamó rey y estableció el Reino de Taifeng (originalmente llamado Reino de Mo Zhen) en el norte y noroeste de Silla, con Cheorwon como su capital. En 918, Wang Jian estableció la dinastía Joseon, que más tarde se llamó Corea. La Silla original también se denomina período posterior a los Tres Reinos. Silla murió en Corea en 935, marcando el final de la era Silla.
En 918, Wang Jian del clan Gong derrocó al clan Gong y se proclamó rey. Trasladó la capital a su ciudad natal de Kaicheng (Songyue) y cambió el nombre del país a Goryeo. Silla fue destruida en 935, Baekje fue destruida en 936 y se estableció la dinastía Joseon. Derrotado por los Liao en 993, se vio obligado a romper los lazos con la dinastía Song y rendirse a los Liao, y nuevamente se rindió a los Jin en 1127. Durante el período de resistencia contra los Khitans y Jurchens, la fuerza militar aumentó considerablemente. En 1170 y 1173, bajo el liderazgo del comandante militar Zheng Zhongfu, se produjeron dos golpes de estado. Los militares depusieron al rey, mataron a funcionarios nobles y finalmente establecieron el régimen de Du Fang, que fue secuestrado por el comandante militar Cui Zhongxian. En 1231, el ejército mongol atacó Corea del Norte. En 1258, el régimen de Cui llegó a Taiwán y el rey se rindió a Mongolia. Se convirtió en un estado vasallo de Mongolia y Da Ruhuachi se estableció en Kaicheng para supervisar los asuntos estatales.
En 1368, la dinastía Ming derrocó a los mongoles. En 1387, Zhu Yuanzhang ciertamente quería recuperar el territorio original de los mongoles en el noreste. El rey de Goryeo permaneció apegado a los restos del poder mongol y se negó a devolverlos. Incluso envió a un comandante en jefe para pedirle a Li Chenggui que atacara Liaodong, pero Li Chenggui se opuso a enviar tropas para lanzar un golpe.
En 1392, depuso al rey, se rindió por completo a la dinastía Ming y oró a Zhu Yuanzhang para que le permitiera cambiar el nombre del país a Corea del Norte. En 1591, el shogun japonés Toyotomi Hideyoshi dirigió su ejército para invadir Corea del Norte y ocupó Pyongyang por un tiempo. La dinastía Ming de China envió tropas para ayudar a Corea, y el ejército japonés fue derrotado por las fuerzas de la coalición china y coreana en 1598. Los libros de historia dicen: La rebelión de Renchen.
En 1618, la dinastía Ming luchó contra la dinastía Hou Jin (dinastía Qing). Como aliado de la dinastía Ming, Corea del Norte envió tropas para ayudar. En 1637, las tropas Qing ocuparon Corea del Norte y el rey se rindió, convirtiéndose en un estado vasallo de la dinastía manchú Qing.