十月,敕令於謙提督各營軍馬。而也先挾持著上皇(英宗)攻破紫荊關直入,進窺京師。石亨建議收兵固守使敵兵勞累衰竭。於謙不同意,說:“為什麽向他示弱,使敵人更加輕視我。”馬上分別調遣諸將帶領二十二萬兵士,在九門外擺開陣勢:都督陶瑾在安定門,廣寧伯劉安東直門,武進伯朱瑛朝陽門,都督劉聚西直門,鎮遠侯顧興祖阜成門,都指揮李端正陽門,都督劉得新崇文門,都指揮湯蘆宣城門,而於謙自己和石亨率領副總兵範廣、武興在德勝門外列陣,抵擋也先。把兵部的事交給了侍郎吳寧,把各城門全部關閉,自己親自督戰。下令:臨陣將領不顧部隊先行退卻的,斬將領。軍士不顧將領先退卻的,後隊斬前隊。於是將士知道必定要死戰,都聽命令。副總兵高禮、毛福壽在彰義門北麵抵擋敵人,俘虜了一個頭目。皇帝高興,令於謙選精兵聚集在教場,以便調動;再命太監興安、李永昌同於謙一起管理軍務。當初,也先部隊深入,以為早晚就可以攻下京城,及至見到明朝官軍嚴陣以待,有些喪氣。叛變了的宦官喜寧教唆也先邀明朝大臣迎接上皇,索取黃金和絲織品以萬萬計;又邀於謙及王直、胡濙等出城談判。皇帝不準許。也先更加沮喪。庚申,也先部隊窺伺德勝門。於謙令石亨率神機營在空屋裏設下埋伏,派幾個騎兵引誘敵人。敵人用一萬騎兵逼近,副總兵範廣發射火藥武器,伏兵一齊起來迎擊。也先的弟弟孛羅,平彰卯那孩被炮打死,也先部隊轉移到西直門,都督孫鏜抵禦他,石亨亦分了部分兵力來到,敵寇撤退。副總兵武興在彰義門攻打敵軍,和都督王敬一起挫敗了也先的前鋒。敵軍正要退卻,而幾百個騎著馬的宦官想爭功,衝馬爭著向前。陣腳亂了,武興被亂發的箭射死。寇兵趕到土城,居民爬以屋頂,呼喊著用磚石投擲敵人,喧聲震天。王竑和福壽的援兵趕到,敵軍於是撤退。相持了五天,也先的邀請沒人理他,作戰又失利,知道不可能達到目的,又聽說各地勤王的部隊馬上要開到,恐怕截斷了他的歸路,於是擁著上皇由良鄉向西去。於謙調各將領追擊,到居庸關才回來。評功,加於謙少保、總督軍務。於謙說:“四郊多保壘,是卿大夫的恥辱,怎麽敢求取賞賜功勞呢!”堅決推辭,皇帝不準。於是增兵守真定、保定、涿州、易州等府州,請求用大臣鎮守山西,防止敵寇南侵。景泰元年三月,總兵朱謙奏稱敵兵三萬圍攻萬全,敕令範廣擔任總兵官抵禦他:不久,敵寇退,於謙請求即駐兵居庸關,敵寇來則出關剿殺,敵寇退則回京師駐守。大同參將許貴奏北麵有三個人到鎮上,想朝廷派使者講和。於謙說:“以前派指揮季鋒、嶽謙前往講和,而也先跟著入寇。接著派通政王複、少卿趙*榮,見不到上皇就回來了。顯然,不能依靠和談。況者我和他的仇不共戴天,從道理上來說也絕不可以講和。萬一和了他要滿足無窮無盡的要求,答應則給我們造成很大的困難,不答應又會發生變亂,這形勢也不能講和。許貴是武臣,而這樣恐懼畏縮,怎能敵汽同仇,按法律該處死。”發出文書嚴厲譴責他。從此邊境的將領人人都主張堅守作戰,沒有敢說講和的。當初,也先諸多要挾,都是由喜寧策劃的。朱祁鎮(英宗)策劃鎮守大同的將領抓了喜寧,把他殺了。又給王偉想辦法,讓他引誘殺了奸細田小兒。而且利用間諜實行離間,請求特別釋放了忠勇伯把台家,答應封給爵位,讓他從中想辦法。也先開始有放回上皇的意思,派使者來聯係,京師的戒備才稍稍放鬆了一點。於謙上言:“南京重地,需要有人加以安撫穩定。中原有很多流民,假如遇上荒年,互相呼應聚集成群,這是很值得擔心的。請敕令內外守備和各處巡撫用心整頓,防患於未然,召回派往內地召募發兵的文武官員和鎮守中宮。”到了八月,上皇被留在北方已經一年。也先見中國沒有什麽事端,更想講和,使者接連前來,提出把上皇送回。大臣王直等商議派使者前往迎接,皇帝不高興地說:“朕本來不想登大位,當時是被推上來的。”於謙從容地說:“帝位已經定了,不會再有更改,隻是從情理上應該趕快把他接回來罷了。萬一他真有什麽陰謀,我就有話說了。”皇帝看看他便改變了麵色說:“聽你的、聽你的。”先後派遣了李實、楊善前往。終於把上皇接了回來,這是於謙的功勞。上皇已經回來,瓦剌請求朝貢。先前貢使不過百人,正統十三年增加到三千餘人,對給予的賞賜總不滿足,便入侵。”現在又派三千人來朝,於謙請求列兵居庸關以備不測,在京師隆重陳兵,設宴招待。因此說到和議很難依靠,逐條進上安定邊境的三個策略。請求敕令大同、宣府、永平、山海、遼東各路總兵官增修牆準備防禦。京兵分別隸屬於五軍營、神機營、三千營,雖然各設有總兵。但不相統一,請求選擇精銳十五萬人,分為十營團操,從此開始了團營的製度。這事記載在《明史?兵誌》中。瓦剌入貢,常常攜帶以前擄去的人口來。於謙一定奏請酬勞使者,前後贖回了幾百人。當初,永樂年中,投降過來的人被安置在京畿附近的很多。也先入侵時,很多成了內應。於謙想分散遣送他們。因為西南有戰事,每次出征,都挑選他們精銳的騎手,從厚資助他們前往,然後再遣送他們的妻子,內患得以平定。楊洪以獨石入衛,八個城都給了敵人。於謙使都督孫安率輕騎兵出龍門關占據了它,招募百姓屯田,邊戰邊守,八個城得以收複。貴州苗未平定,何文淵建議撤去布使、按察兩司。專設都指揮使司,用大將鎮守。於謙說:“不設兩個司,是放棄了這地方。”建議遂作罷。於謙認為上皇雖然回來了,但國恥未洗雪,正值也先和脫脫不花結怨,請求趁機派大軍,自己前往征討他,以報複從前的仇恨,清除邊患。皇帝不準。?