통일
삼국 간의 항쟁에서 백제에게 밀리고 있던 신라는 고구려와 제휴하려 했으나 실패로 끝나게 되었고, 이에 신라는 중국 대륙을 통일한 당나라와 동맹을 맺어 백제와 고구려에 대항하고자 했다. 나당 동맹 이후, 신라는 백제를 공격하였는데, 그 사이 백제는 의자왕과 지배층의 향락 등으로 정치 질서의 문란이 생겨 국력이 쇠퇴하고 있었고, 계백이 황산벌에서 이에 저항하였으나 얼마 못가 패배하였고, 660년에 사비성이 함락되면서 백제는 멸망했다. 고구려는 잦은 전쟁으로 국력의 소모가 심했고, 정치적 내분 분열이 있었다. 결국 당나라의 공격으로 고구려는 668년에 멸망했다. 당나라는 신라와 연합하여 백제와 고구려를 멸망시키고, 신라를 이용해 한반도를 장악하려는 속셈을 가지고 있었고, 이러한 야심에 신라는 고구려와 백제의 유민들과 연합하여 당나라에 맞섰다. (나당 전쟁)
고구려
고구려는 이때부터 본격적인 고대 국가로 발전하게 된다. 《삼국사기(三國史記)》〈고구려본기(高句麗本紀)〉에 따르면 기원전 37년 부여계인 동명왕(東明王)이 졸본(卒本)에 도읍해 나라의 이름을 졸본부여로 한 것이 기원이며, 《위서(魏書)》에 따르면 흘승골성(紇升骨城)에 도읍했다고 한다. 그러나 이규보의 〈동명왕편(東明王篇)〉에 언급된 건국 신화 혹은 그 이후의 여러 가지 정황에 의해, 고구려는 멸망한 고조선(古朝鮮) 및 부여(夫餘) 출신의 유이민과 그 지역의 토착 세력이 결합해 이뤄진 국가로 추정되는 등, 건국연대가 더 높았을 것이라는 설이 제시되기도 한다. 기원후 3년에는 동명성왕의 아들 유리왕이 국내성(國內城)으로 천도하고 위나암성(尉那巖城)을 쌓았다.