I 627 overtok Li Shimin (keiser Taizong) tangtrona etter et kupp 2. juli 626 der han drepte sine to brødre, Li Jiancheng og Li Yuanji, samt tvang sin far, Li Yuan, keiser Gaozu, til å abdisere. Like etter bestemte han seg for å erobre det koreanske kongedømmet Goguryeo. Kongedømmet Silla hadde henvendt seg flere ganger til tanghoffet for å få militær assistanse mot Goguryeo, som nå tanghoffet igjen begynte å vurdere ettersom en nå hadde overvunnet göktürkene i 628. Men Silla hadde fått en ny fiende etter å ha blitt angrepet av en allianse bestående av sitt nabokongedømmet vest på den sørlige delen av Koreahalvøya, Baekje i allianse med Goguryeo i 642 og 643, sistnevnte angrep kom for å blokkere den diplomatiske ruta mellom Silla og Tang-Kina. Kong Uija hadde blitt baekjekonge like før angrepene i 641, mens Goguryeo i 642 hadde fått en militærdiktator, Yeon Gaesomun som ny leder. Han hadde drept over 180 medlemmer av aristokratiet og på den måten fått tilgang til kongetrona. De to nyetablerte statslederne forberedte seg på krig og hadde etablert en gjensidig allianse med tanke på den kommende krigen mot Tang og Silla.