亮和长孙无忌统军10万亲征高句丽。645年，太宗冲破高句丽的防线准备攻打高句丽国都平壤，似乎大功在即。不料在安市（今辽宁鞍山）受阻，再也无法前行。在这之后，太宗对高句丽的进攻仅维持在一些小规模的突袭。646年，唐朝与回纥击灭薛延陀后，647年，唐太宗令牛进达率兵从海上、李世勣率兵从陆路攻打辽东半岛。648年，太宗再派薛万彻率军从海上攻打鸭绿江口。随后，唐开始集结陆海部队准备在649年再一次大规模攻高句丽。不过太宗于649年去世后，新皇帝唐高宗暂停东征的计划。668年，高宗联合新罗灭亡高句丽，载籍户数69.7