之战，唐与吐蕃战争全面爆发。干封二年（667年），吐蕃大相禄东赞去世，总章二年（669年），吐蕃赞普芒松芒赞以其子噶尔·赞聂多布为大相，由其弟噶尔·钦陵带军驻扎在原吐谷浑。总章三年（670年），钦陵率领40万吐蕃军队入侵并攻占了安西四镇，联合于阗攻陷龟兹的拔换城（今新疆阿克苏）。四月初九，唐朝以薛仁贵为逻娑道行军大总管，阿史那道真、郭待封为副，领军5万人反击吐蕃军，以收复沦陷的安西四镇，并“护吐谷浑还国”。薛仁贵率军经鄯州（今青海省乐都县）至青海湖南之大非川。薛仁贵留郭待封率2万人守护辎重于大非川（今青