二年夏,大入延绥。帝命杨信充总兵官,都督赵胜为副,率京军及诸边卒二万人讨之。信先以议事赴阙,未至。敌散掠平凉,入灵州及固原,长驱寇静宁、隆德诸处。冬,复入延绥,参将汤胤绩战死。
未几,诸部内争,孛来弑马可古儿吉思,毛里孩杀孛来,更立他可汗。斡罗出者复与毛里孩相仇杀,毛里孩遂杀其所立可汗,逐斡罗出,而遣使入贡。寻渡河掠大同。三年春,帝命抚宁侯朱永等征之。会毛里孩再乞通贡,而别部长孛鲁乃亦遣人来朝。帝许之,诏永等驻军塞上。
四年秋,给事中程万里上言:“毛里孩久不朝贡,窥伺边疆,其情叵测。然臣度其有可败者三。近我边地才二三日程,彼客我主,一也。兼并诸部,驰驱不息,既骄且疲,二也。比来散逐水草,部落四分,兵力不一,三也。宜选精兵二万,每三千人为一军,统以骁将,严其赏罚,使探毛里孩所在,潜师捣之,破之必矣。”帝壮之,而不能用。冬寇延绥。明年春再入。守将许宁等辄击败之。冬复纠三卫入寇,延绥、榆林大扰。
六年春,大同巡抚王越遣游击许宁击败之;杨信等亦大破之于胡柴氵冓。时孛鲁乃与斡罗出合别部癿加思兰、孛罗忽亦入据河套,为久居计。延绥告急,帝命永为将军,以王越参赞军务,使御敌。永至,数以捷闻,越等皆升赏,论功永世侯,而敌据套自如。
七年春,永上战守二策,廷议以粮匮马乏,难于进剿,请命边将慎守御以图万全。于是吏部侍郎叶盛巡边,偕延绥巡抚余子俊及越议筑边墙,设立台堡。冬,敌入塞,参将钱亮败绩,越等不能救。兵部尚书白圭请择遣大将军专事敌,会盛还,越亦赴京计事,乃集廷议,请大发兵搜套。帝以武靖侯赵辅为将军,节制诸路,王越仍督师。敌大入延绥,辅不能御,遂召还,以宁晋伯刘聚代之,聚亦未有功。而毛里孩、孛鲁乃、斡罗出稍衰,满都鲁入河套称可汗,癿加思兰为太师。
九年秋,满都鲁等与孛罗忽并寇韦州。王越侦知敌尽行,其老弱巢红盐池,乃与许宁及游击周玉率轻骑昼夜疾驰至,分薄其营,前后夹击,大破之。复邀击于韦州。满都鲁等败归,孳畜庐帐荡尽,妻孥皆丧亡,相顾悲哭去。自是不复居河套,边患少弭;间盗边,弗敢大入,亦数遣使朝贡。
初,癿加思兰以女妻满都鲁,立为可汗。久之杀孛罗忽,并其众,益专恣。满都鲁部脱罗干、亦思马因谋杀之。寻满都鲁亦死,诸强酋相继略尽,边人稍得息肩。
时中官汪直怙恩用事,思以边功自树,王越、朱永附之。十六年春,边将上言,传闻敌将渡河,遽以永为将军。直与越督师至边,未及期,袭敌于威宁海子,大破之,又败之于大同。永晋公爵,予世袭,越封威宁伯,直增禄至三百石。未几,诏以越代永总兵。于是亦思马因等益纠众盗边,延及辽塞。秋,敌三万骑寇大同,连营五十里,杀掠人畜数万。总兵许宁御之,兵败,以捷闻。敌既得利,长驱入顺圣川,散掠浑源、朔诸州。宣府巡抚秦纮、总兵周玉力战却之。山西巡抚边镛,参将支玉等悉力捍御,敌去辄复来,迄成化末无宁岁。
亦思马因死,入寇者复称小王子,又有伯颜猛可王。弘治元年夏,小王子奉书求贡,自称大元大可汗。朝廷方务优容,许之。自是,与伯颜猛可王等屡入贡,渐往来套中,出没为寇。八年,北部亦卜剌因王等入套驻牧。于是小王子及脱罗干之子火筛相倚日强,为东西诸边患。其年,三入辽东,多杀掠。明年,宣、大、延绥诸境俱被残。
十一年秋,王越既节制诸边,乃率轻兵袭敌于贺兰山后,破之。明年,敌拥众入大同、宁夏境,游击王杲败绩,参将秦恭、副总兵马升逗遛不进,皆论死。时平江伯陈锐为总兵,侍郎许进督师,久无功,被劾去,以保国公朱晖、侍郎史琳代之,太监苗逵监军。
十三年冬,小王子复居河套。明年春,吏部侍郎王鏊上御敌八策:一曰定庙算,二曰重主将,三曰严法令,四曰恤边民,五曰广招募,六曰用间,七曰分兵,八曰出奇。帝命所司知之。时敌以八千骑东驻辽塞下,攻入长胜堡,杀掠殆尽。秋,晖等以五路之师夜袭敌于河套,斩首三级,驱孳畜千余归,赏甚厚。小王子以十万骑从花马池、盐池入,散掠固原、宁夏境,三辅震动,戕杀惨酷。
十五年,以户部尚书秦纮总制陕西。夏,敌入辽东清河堡,至密云,旋西掠偏头关。秋,复以五千骑犯辽东长安堡,副总兵刘祥御之,斩首五十一级,敌乃退。明年,稍靖。