沈兒峪戰役是發生在洪武三年三月,明朝軍隊與北元主力在沈兒峪口的戰爭。
沈兒峪戰役,明朝與北元主力的一次戰爭。洪武元年(元至正二十八年,1368),元惠宗(順帝)妥貼睦爾自大都(今北京)退居上都(在今內蒙古正藍旗東閃電河北岸),故元河南王擴廓帖木兒(王保保)率10萬蒙古軍活動于山西、陝西、甘肅,形成鉗攻大都之勢。同年冬,擴廓奉惠宗命自太原出師,進軍大都。行至保全(今河北新保全),明將徐達乘虛奔襲太原,擴廓忙回師救援,途中被明將常遇春(回族)襲破大營,率殘部逃入甘肅聚兵。二年,明軍攻克上都,惠宗退守應昌(在今內蒙古克什克騰旗達里諾爾湖西岸)。三年正月,明太祖朱元璋發動對北元的總攻戰,命大將軍徐達率西路軍出征擴廓,左副將軍李文忠率東路軍直搗應昌,力圖一舉消滅北元主力。時擴廓正圍攻蘭州不下,縱兵四掠。徐達率兵出潼關,經西安,進兵蘭州,擴廓固守定西(今甘肅定西,在蘭州東南)。三月,徐達至定西,擴廓北撤,徐達屯兵沈兒峪口(在今定西之北)與元軍對壘而戰。四月,大敗元軍,俘故元郯王、文濟王等官員1865人,將校士卒84500餘人。擴廓僅與妻、子數人突圍北逃,以流木渡黃河,經寧夏,遁入和林(今蒙古國哈爾和林),明將郭英追至寧夏不及而還。此役結果,明朝平定山西、陝西、甘肅,設蘭州衛等軍事衛所。太祖封次子朱樉為秦王,治西安,三子朱為晉王,治太原。不久,元惠宗卒於應昌,應昌亦告失守,北元將主力撤至漠北。