土木之變之後,英宗的弟弟景帝繼位。瓦刺軍進犯北京,翰林待講徐珵主張遷都南京避難,遭到兵部侍郎于謙的痛斥。
于謙力主抗擊瓦刺,誓死保衛京師,得到景帝的支援,任命于謙做兵部尚書。
于謙首先加強北京的防衛力量,調集各地士兵來京。又動員軍民將通州糧倉的糧食運到京城同時下令工部趕造武器戰車。
于謙的行爲得到了羣衆的支援,北京守城軍隊很快由一萬多增加到22萬。公元1449年十月,也先再度大舉進攻,于謙親自帶兵迎戰。經過幾次激戰,瓦刺軍傷亡慘重。也先聽說明朝各地的援軍將到,害怕自己的後路被截斷,只好撤軍。
于謙乘勝追擊,瓦刺軍被趕出塞外,北京保衛戰取得了勝利。