就在明朝遷都前后的那一兩年間,北部邊關(guān)連續(xù)遭受了阿魯臺的侵?jǐn)_,最突出的例子是興和這個地方曾經(jīng)一度被韃靼圍困,導(dǎo)致守將都指揮王喚戰(zhàn)死。朱棣針鋒相對,打算再次北征阿魯臺。他不斷征調(diào)遼東、山東、河南、山西、陜西等衛(wèi)所的軍隊至京,并令山東、山西、河南、直隸應(yīng)天、鎮(zhèn)江、廬州、揚(yáng)州、淮安、順天、保定、順德、廣平、真定、大名、永平、河間等十三府及滁、和、徐三州廣發(fā)壯丁、制造車輛,前往邊防要地宣府運(yùn)糧食,作好戰(zhàn)爭準(zhǔn)備。他還計劃親自巡視邊防。
這時,南下侵?jǐn)_明邊的阿魯臺,他的嗅覺似乎異常靈敏,見勢不妙適時退回大漠深處。雙方的軍隊脫離了接觸,戰(zhàn)爭暫時打不起來。阿魯臺時來時去,令明朝北部邊關(guān)幾無寧日,朱棣當(dāng)然不會善罷甘休。
1413年(永樂二十年),朱棣召集重兵出塞,還動員了大量軍民運(yùn)送輜重,開始犁庭掃穴。
根據(jù)英國公張輔等人的提議,明軍的輜重分“前運(yùn)”與“后運(yùn)”。前運(yùn)有總督官3人,分別是隆平侯張信、尚書李慶及侍郎李昶,其下由泰寧侯陳瑜等26人領(lǐng)導(dǎo)車輛的運(yùn)輸,由鎮(zhèn)遠(yuǎn)侯顧興祖等25人領(lǐng)導(dǎo)驢子的運(yùn)輸。而后運(yùn)則全部用車輛運(yùn)輸,有總督官2人,分別是保定侯孟瑛、遂安侯陳英,他們率領(lǐng)1000騎兵及5000步兵護(hù)送。前運(yùn)與后運(yùn)共用驢子34萬頭,車輛117573輛,民丁235146人,運(yùn)送糧食達(dá)到37萬石。
朱棣不敢輕視阿魯臺是正確的。韃靼雖然曾經(jīng)在永樂八年(1410)敗于明軍,然而經(jīng)過了十幾年的生聚教訓(xùn),應(yīng)該恢復(fù)了元?dú)?,能夠動員起來備戰(zhàn)的軍民大約為二三十萬。
1422年(永樂二十年)3月,北征各軍從北京出發(fā),途經(jīng)榆林堡,到達(dá)宣府以東的雞鳴山。阿魯臺獲悉明軍大舉出塞的消息,連夜逃遁。
朱棣在進(jìn)軍路上令戶部以山西、河南、山東所運(yùn)的6萬余石的糧食貯存于山海,還下令戶部再運(yùn)2000石糧食貯于開平。他特別重視開平的防守,指示兵仗局運(yùn)1000余斤火藥到開平加強(qiáng)防守,還要求開平守將郭亮,把城外各個無險可守的屯堡全部遷移入城內(nèi),并且指示當(dāng)韃靼軍隊再來侵?jǐn)_時,應(yīng)當(dāng)據(jù)城固守待援。其后,當(dāng)大批糧食運(yùn)送到時,管理后勤的總督官除了將部分糧食分給將士之外,剩下的全部運(yùn)回開平備用。開平成為了明軍運(yùn)送輜重的一個中轉(zhuǎn)站,大量北征糧食貯存在那里以應(yīng)急。后來,朱棣北征班師時,還下令開平備御成安侯郭亮率軍運(yùn)糧前往接應(yīng)。
當(dāng)出塞的明軍到達(dá)龍門時,這地方以北的道路比較狹窄,所以各營按次序前進(jìn),避免擁擠在一起。