太宗以吏部尚书侯君集为交河道行军大总管，姜行本为行军副总管，率左屯卫大将军薛万均、行军总管左骁卫将军薛孤吴仁、行军总管左武卫将军牛进达等以及突厥、契苾等仆从军，合步骑数万人，征讨高昌。五月，唐军以姜行本所都造的冲车、抛车等攻城，飞石如雨而下，迫使高昌王麴智盛出城投降。班师回朝后，姜行本以通川县男进封金城郡公，赐物一百五十段、奴婢七十人。贞观十八年（644年），唐太宗征讨高句丽，十九年（645年）四月，辽东道行军大总管英国公李勣攻打盖牟城，姜行本在战斗中流矢身亡。太宗赋诗悼念，赠左卫大将军、郕国公，谥曰襄