九月,自大唐开国以来史无前例的,武则天征发天下系囚和家奴为兵,并令太行山以东近边诸州置武骑团兵,又命建安王武攸宜为清边道行军大总管往讨。十月,李尽忠死,孙万荣代领其众。此时东突厥默啜乘间袭击其松漠根据地,使孙万荣军势一时受挫。
稍后契丹复振,孙万荣令别帅骆务整、何阿小为前锋,攻陷冀州(治今河北冀县),杀刺史陆宝积,并屠居民。又攻瀛州(治今河北河间县),兵锋深入,河北震动。
至翌年(697)三月,与王孝杰军十七万会战于东硖石谷,周军大败,王孝杰殉阵,契丹乘胜攻入幽州(今北京)境内,杀掠百姓,武攸宜不能克。四月,武则天以右金吾卫大将军、河内王武懿宗为神兵道行军大总管往击契丹,翌月又以宰相娄师德为清边道副大总管统兵二十万往援。
六月,武懿宗至赵州(治今河北赵县),闻骆务整率领的数千骑兵将至冀州,惧而南退相州(治今河南安阳市),委弃军资器仗甚众,契丹遂屠赵州。也同在此月,东突厥默啜又乘孙万荣进攻幽州的时候,再次袭击他的后方基地,使孙万荣军心恐惧动摇,所部奚人叛变,与周军夹攻孙万荣。万荣大败而逃,中途被部下所杀,传首神都,余众和奚、雪皆降于东突厥。至九月河北大定,武则天大宴通天宫,改元为神功,以示庆祝。