擢拜右武卫将军。同年七月秋，吐蕃大将坌达延、乞力徐等率众十万入寇陇右临洮军（在狄道县，今甘肃临洮县），又游寇兰州、渭州之渭源县，掠夺唐军所牧养的战马后离去。唐朝中央下令郭知运领军追击，同时起复被贬职的薛讷摄左羽林将军，为陇右防御使，率郭知运、杜宾客、王晙、安思顺等将领与吐蕃作战。十月，在渭州西界武阶驿（又称武阶谷），唐军先锋丰安军使王海宾遇敌交战，击溃吐蕃，取得大胜，而唐军主帅薛讷乘势发起总攻，与大仆少卿王晙掎角夹攻吐蕃，吐蕃大败溃逃。唐军追击至洮水，又与吐蕃战于长城堡，先锋王海宾寡不敌众，战死沙场，唐