第一、唐军轻敌,孤军深入
大非川之战是唐朝为了扭转在西域、河西一带的不利局面而主动向吐蕃发起的一次进攻。战前,唐高宗特意从朝鲜半岛上抽调了一代名将薛仁贵(薛仁贵曾担任安东都护府都护)担任此次西征的主帅。自建国以来,唐朝已经攻灭东突厥汗国、薛延陀汗国、西突厥汗国、高句丽王国、西域诸国,击败吐谷浑汗国。长期处于胜利状态下的唐军十分轻敌,没有过高地重视吐蕃的军事力量,从出兵的数量也可以看得出来。薛仁贵、阿史那道真以区区3万军马深入乌海地区,而他的副将郭待封统帅的2万后勤部队却陷入吐蕃的重重围困,全军覆没。吐蕃充分利用唐军孤师远征、后勤断绝的劣势,集中优势兵力集中打击。
第二、双方的实力对比悬殊
大非川之战前一年,唐朝才刚刚平定朝鲜半岛的高句丽王国,名将李绩统帅的数十万唐军主力根本来不及回防吐蕃。吐蕃就是趁着唐军东征的机会,吞并土谷浑,入侵安西地区,向唐朝的威严发起了挑战。唐高宗仓促命令薛仁贵为主帅,让他出征吐蕃。出师时,薛仁贵与郭待封的总兵力只有区区5万人。