猫儿庄之战
正统十四年(1449年)秋七月,也先召集诸部,兵分四路进攻明朝边境。脱脱不花以兀良哈攻辽东,阿剌知院攻宣府(今河北宣化),围赤城,又遣别骑攻甘州。七月十一日,也先攻大同,明朝大同右参将吴浩于猫儿庄(今山西阳高县北一带)迎战瓦剌,迅即兵败战死。
阳和之战
1449年七月十五日,大同总督宋瑛、驸马都尉井源、总兵官朱冕、左参将都督石亨四员将领各率兵一万赴阳和(今山西阳高西北)防御。紧接着,西宁侯宋瑛、武进伯朱冕、左参将石亨等率明军与瓦剌战于阳和。由于太监郭敬从中作梗,致使明军大败,全军覆灭。宋瑛、朱冕战死,石亨单骑奔还逃回大同城内,郭敬躲藏在草丛中才躲过一劫。
也先军队锐不可挡,大同明军交战失利。塞外城堡,接连失陷。明军几经接战,前线败报频传,吏部尚书王直等人则认为“边鄙之事,自古有之”,只要“将士用命,必可图胜”,朝廷应以守为主,劝谏英宗“不必亲御六师,以临塞下”。但英宗不听,在不知瓦剌军队主力方向的情况下,诏令迅速集结军队,两日内出兵讨伐也先。