통일
삼국 간의 항쟁에서 백제에게 밀리고 있던 신라는 고구려와 제휴하려 했으나 실패로 끝나게 되었고, 이에 신라는 중국 대륙을 통일한 당나라와 동맹을 맺어 백제와 고구려에 대항하고자 했다. 나당 동맹 이후, 신라는 백제를 공격하였는데, 그 사이 백제는 의자왕과 지배층의 향락 등으로 정치 질서의 문란이 생겨 국력이 쇠퇴하고 있었고, 계백이 황산벌에서 이에 저항하였으나 얼마 못가 패배하였고, 660년에 사비성이 함락되면서 백제는 멸망했다. 고구려는 잦은 전쟁으로 국력의 소모가 심했고, 정치적 내분 분열이 있었다. 결국 당나라의 공격으로 고구려는 668년에 멸망했다. 당나라는 신라와 연합하여 백제와 고구려를 멸망시키고, 신라를 이용해 한반도를 장악하려는 속셈을 가지고 있었고, 이러한 야심에 신라는 고구려와 백제의 유민들과 연합하여 당나라에 맞섰다. (나당 전쟁)
고구려
큰 위기를 겪었던 고구려는 4세기에 이르러 중국이 오호 십육국 시대로 혼란해짐을 틈타 정복 활동을 재개하였다. 미천왕(美川王)은 폭군 봉상왕을 창조리와 함께 내쫓고, 위(魏)를 이은 진(晋)의 세력이 미약해진 틈을 타서 311년에 진과 낙랑을 잇는 서안평을 점령하였다. 뒤이어 313년 낙랑군(樂浪郡), 314년 대방군(帶方郡)의 고지를 함락함으로써 한반도에서 중국 세력을 완전히 축출하였다. 이로써 고구려는 압록강 중류 지역을 벗어나 대동강 유역을 정복하게 되어 경제적인 자원을 풍부히 얻게 되고, 남쪽의 백제 등과 국경을 맞대게 되어 남쪽으로 진출할 수 있는 발판을 마련하였으며, 요동 지역으로 세력을 확대하게 되었다.