，元昭宗宣布1371年改元为宣光，继续和明朝对抗。王保保不仅是元末重要将领，同时也是北元政府的支柱，和明朝军队在边塞和漠北交战互有胜败，曾在元朝至正三十年（明朝洪武三年，1370年）在甘肃沈儿峪为徐达所击败，全军覆没，王保保携家眷自个儿逃亡，以流木渡黄河，通过宁夏逃往漠北的和林。元朝宣光二年（明朝洪武五年）五月六日（1372年6月7日），在朱彦德和刘仲德的规划下，王保保和部将贺宗哲在和林以逸待劳，击败徐达带领的15万北伐大军，杀死数万明军士兵和许多将领，断绝了明太祖朱元璋占领元朝全部故地的企图。