고구려-당 전쟁
무엇보다도 과거 645년 제1차 고구려-당 전쟁 때는 개모, 요동, 백암 등 요동의 주요 성들이 함락 되었지만 고구려 주력부대는 보존되어 안시성 근처 주필산에서 당나라의 군대와 대치하고 있었고, 661년 제2차 고구려-당 전쟁 때는 비록 압록강 유역에서 연남생이 이끄는 고구려 군대가 궤멸하고 수도 평양성이 포위되었지만 역시 고구려의 주력부대는 요동에 존재하고 있어 당나라 군대의 작전 행동에 제약이 있을 수 밖에 없었다. 하지만 제3차 고구려-당 전쟁에서는 요충지 신성의 함락과 연남생이 이끄는 투항세력에 이어 금산전투를 통하여 기본적으로 고구려 군의 주력 정예부대는 소멸되어 버렸고 이후 전쟁의 전개는 당과 고구려의 군사적 균형이 무너져 고구려의 일방적인 열세로 돌아서게 된다.
고구려-당 전쟁
662년 보장왕 21년 2월, 드디어 고구려 군은 각지의 부대를 모아 각각 고립된 당의 대군에 총공격을 나선다. 특히 방효태가 이끄는 옥저도행군은 따듯한 중국 남부 영남지역의 부대로 고구려의 추위를 견디기 더더욱 어려웠다. 대막리지 연개소문의 지휘하에 고구려의 대군은 당의 임아상의 패강도행군, 방효태의 옥저도행군을 공격하여 완전히 몰살시켰다. 이 전투에서 패강도행군은 완전히 무너졌고 대총관 임아상은 행방불명되었다. 한편 옥저도행군 대총관 방효태는 그의 부장들이 포위망을 뚫고 유백영이나 조계숙의 다른 진영으로 탈출하기를 권하였으나 방효태는 '유백영등이 어떻게 나를 구원하겠는가? 또 내가 데리고 온 향리 자제 5천여명이 이제 모두 죽었는데 어찌 나 한 몸만 살아남길 구하겠는가?' 하였다. 이어서 연개소문이 이끄는 고구려 군이 육박하여 공격하니 죽은 자가 수만명에 달했고 방효태는 몸에 화살이 고슴도치처럼 집중되어 그 아들 13인과 방효태가 이끈 옥저도행군은 사수에서 몰살하였다.