통일
삼국 간의 항쟁에서 백제에게 밀리고 있던 신라는 고구려와 제휴하려 했으나 실패로 끝나게 되었고, 이에 신라는 중국 대륙을 통일한 당나라와 동맹을 맺어 백제와 고구려에 대항하고자 했다. 나당 동맹 이후, 신라는 백제를 공격하였는데, 그 사이 백제는 의자왕과 지배층의 향락 등으로 정치 질서의 문란이 생겨 국력이 쇠퇴하고 있었고, 계백이 황산벌에서 이에 저항하였으나 얼마 못가 패배하였고, 660년에 사비성이 함락되면서 백제는 멸망했다. 고구려는 잦은 전쟁으로 국력의 소모가 심했고, 정치적 내분 분열이 있었다. 결국 당나라의 공격으로 고구려는 668년에 멸망했다. 당나라는 신라와 연합하여 백제와 고구려를 멸망시키고, 신라를 이용해 한반도를 장악하려는 속셈을 가지고 있었고, 이러한 야심에 신라는 고구려와 백제의 유민들과 연합하여 당나라에 맞섰다. (나당 전쟁)
삼국 시대
신라의 삼국 통일은 드디어 한국의 민족 통일을 가져왔으나 당과의 연합 세력에 의한 군사적 승리 뒤에는 적지 않은 난관이 뒤따랐다. 당은 당대로 백제의 고지에 5도독부(五都督部)를 두었고, 고구려의 고지에는 9도독부(九都督部)를 두었으며, 이를 다시 42주(州)로 나누었다. 이것은 당이 두 나라의 영토를 자기의 속령으로 만들고자 하는 속셈이었으니, 신라는 이러한 당의 계획을 분쇄해야 했다. 이 투쟁은 문무왕 16년(676년) 고구려가 망한 지 8년이 지나서야 성공하여 신라는 대체로 대동강과 원산만을 연결하는 선 이남의 영토를 차지했고, 당은 평양에 설치, 신라까지도 포함하여 지배하려 한 안동도호부(安東都護府)를 철거하게 되었다.