镇副将拓跋纥领兵攻盖吴，但兵败身死，这更加为盖吴增加声势，很多民众都南渡渭河，逃到南山避乱。魏太武帝拓跋焘又征发高平敕勒部的骑兵开赴长安（今西安），并命令将军叔孙拔统领并、秦、雍三州兵马屯于渭水之北，共同抵御盖吴的叛军。十一月，盖吴派遣部落帅白广平进攻新平郡（治今陕西彬县），聚居在安定郡诸胡群起响应，更将汧城守将杀害。盖吴乘势进攻李闰堡，又分兵攻打临晋（今陕西大荔东南）以东，但是为北魏将领章直的部队击败，三万多人在黄河中溺死。盖吴又西向长安发展，在渭北被驻渭北的叔孙拔部队击败，又有三万多人战死。当时居于河东