以娄师德为清边道副大总管，右武威卫将军沙咤忠义为前军总管，将兵二十万击契丹。同时沙咤忠义以宾山郡开国公进封为郕国公，后改任右金吾卫将军。六月，后突厥默啜可汗应武周之邀进攻契丹，孙万荣兵败被杀，契丹之乱平定。唐中宗神龙二年（706年），突厥默啜可汗入侵灵州鸣沙县，时任朔方道大总管（又称灵武军大总管）的沙咤忠义与其交战，被击败，官军战死者六千余人，忠义因此被免职。神龙三年七月，沙咤忠义因参与太子李重俊的宫廷政变，被倒戈的千骑所杀。