Do największego rozkwitu Koguryŏ doszło za panowania Kwanggaet’o Wielkiego (391–413) i jego syna Changsu (413–491). Podczas tego okresu królestwo zajmowało ¾ Półwyspu Koreańskiego i znaczną część Mandżurii. Kwanggaet’o przyjął tytuł T’aewang, co było równoważne z „cesarzem”, czyniąc swój kraj oficjalnie równym względem cesarskich dynastii chińskich. W 427 król Changsu przeniósł stolicę do Pjongjangu, który stał się politycznym i gospodarczym centrum kraju.

Na początku VII wieku chińska dynastia Sui zaatakowała Goguryeo. Wszystkie te ataki zostały odparte, a w historii zapisała się bitwa nad rzeką Salsu (612), w której Koreańczycy całkowicie unicestwili armię inwazyjną. Poniesione przezeń straty były tak wysokie, że klęska ta przyczyniła się do upadku dynastii Sui.

W 668 roku Goguryeo upadło w wyniku zmowy pomiędzy Sillą a chińskim cesarzem Tang Gaozongiem. Południowa część przypadła w udziale królestwu Silla, zaś w północnej powstało w 698 królestwo Balhae.

Balhae (698–926) uważało się za spadkobiercę Goguryeo. Podobnie Taebong, początkowo zwane Hu-Goguryeo, oraz Goryeo (Koryŏ), którego nazwa pochodziła od Goguryeo.