통일
삼국 간의 항쟁에서 백제에게 밀리고 있던 신라는 고구려와 제휴하려 했으나 실패로 끝나게 되었고, 이에 신라는 중국 대륙을 통일한 당나라와 동맹을 맺어 백제와 고구려에 대항하고자 했다. 나당 동맹 이후, 신라는 백제를 공격하였는데, 그 사이 백제는 의자왕과 지배층의 향락 등으로 정치 질서의 문란이 생겨 국력이 쇠퇴하고 있었고, 계백이 황산벌에서 이에 저항하였으나 얼마 못가 패배하였고, 660년에 사비성이 함락되면서 백제는 멸망했다. 고구려는 잦은 전쟁으로 국력의 소모가 심했고, 정치적 내분 분열이 있었다. 결국 당나라의 공격으로 고구려는 668년에 멸망했다. 당나라는 신라와 연합하여 백제와 고구려를 멸망시키고, 신라를 이용해 한반도를 장악하려는 속셈을 가지고 있었고, 이러한 야심에 신라는 고구려와 백제의 유민들과 연합하여 당나라에 맞섰다. (나당 전쟁)
연개소문
보장왕 19년(660년) 7월에 신라와 당의 연합군이 백제를 공격해 멸망시켰고, 고구려에서는 10월에 신라의 칠중성(七重城)을 공격하였으나 패하였다. 당은 11월부터 이듬해 1월까지 좌효위대장군 글필하력(契苾何力)과 좌무위대장군 소정방, 좌효위장군 유백영(劉伯英), 포주자사(蒲州刺史) 정명진 그리고 홍려경(鴻臚卿) 소사업(蕭嗣業)을 보내 고구려를 치게 하였으며, 가을 8월에는 평양 방면으로 진군한 소정방이 고구려군을 패강에서 격파하여 마읍산(馬邑山)을 빼앗고 수도 평양 부근까지 접근하기도 했다. 연개소문은 9월, 아들 연남생을 압록강에 보내어 요동 방면의 공격을 맡고 있던 글필하력의 군대를 막게 했지만, 글필하력은 얼어붙은 압록강 위를 걸어 고구려군을 공격해 3만 명의 고구려군이 전사하고 연남생은 가까스로 죽음을 면하는 등의 참패를 겪었다. 하지만 글필하력은 직후 철륵족이 일으킨 반란으로, 부여 방면에서의 고구려 공격을 맡았던 소사업과 함께 철륵 진압에 투입된다.