蕃军队入侵并攻占了安西四镇。四月初九，唐朝以薛仁贵为逻娑道行军大总管，阿史那道真、郭待封为副，领军5万人反击吐蕃军，以占据青海西部，并帮助“护吐谷浑还国”(《新唐书·吐蕃传》)。
战役进程.薛仁贵率军经鄯州（今青海省乐都县）至青海湖南之大非川（今青海省共和县西南的切吉旷原）。薛仁贵留郭待封率2万人守护辎重于大非川。随后，薛仁贵率军轻装奔袭。在河口（今青海省玛多县）大败吐蕃军队。薛仁贵乘胜进占乌海城。但郭待封不服军令，擅率后队继进。吐蕃军以20余万军队发起攻击，击败郭部，唐军辎重