통일
삼국 간의 항쟁에서 백제에게 밀리고 있던 신라는 고구려와 제휴하려 했으나 실패로 끝나게 되었고, 이에 신라는 중국 대륙을 통일한 당나라와 동맹을 맺어 백제와 고구려에 대항하고자 했다. 나당 동맹 이후, 신라는 백제를 공격하였는데, 그 사이 백제는 의자왕과 지배층의 향락 등으로 정치 질서의 문란이 생겨 국력이 쇠퇴하고 있었고, 계백이 황산벌에서 이에 저항하였으나 얼마 못가 패배하였고, 660년에 사비성이 함락되면서 백제는 멸망했다. 고구려는 잦은 전쟁으로 국력의 소모가 심했고, 정치적 내분 분열이 있었다. 결국 당나라의 공격으로 고구려는 668년에 멸망했다. 당나라는 신라와 연합하여 백제와 고구려를 멸망시키고, 신라를 이용해 한반도를 장악하려는 속셈을 가지고 있었고, 이러한 야심에 신라는 고구려와 백제의 유민들과 연합하여 당나라에 맞섰다. (나당 전쟁)
고구려
그러나 아직 고국원왕(故國原王)대인 339년부터 343년까지 선비족 모용씨가 세운 전연(前燕)의 모용황과의 전쟁으로 수도가 일시적으로 함락된적이 있으나 전진이 전연을 공격하였을때 고구려도 전연을 공격하여 유주 지역(베이징과 톈진지역)을 차지했다.고구려의 덕흥리 무덤에 성씨가 복성인 고구려인의 제후왕에 유주시자라는 표문이 있어 북한 학계에서는 고구려가 고국원왕때부터 요동과 유주 지역을 정복했다고 주장한다. 고구려는 한동안 눈을 남쪽으로 돌려 369년 백제의 치양성(雉壤城: 지금의 황해도 배천군)을 공격하여 백제를 도발하였다. 그러자 371년 백제의 근초고왕(近肖古王)의 역공을 받고 왕이 전사하는 등 큰 국가적 위기를 맞았다.