建文元年(1399年)十月十九日,燕军在会州(今河北省平泉县)整编,分立五军(中、前、左、右、后)。十月二十一日,燕军入松亭关(今河北宽城县西南)。十一月初五日,燕军渡白河(时已结冰,渡河处在今北京顺义区东),并打败李景隆的哨探陈晖部队万余人。下面知秀网小编就为大家带来详细的介绍,一起来看看吧!
当天,与李景隆大军在郑村坝会战。燕军左右冲击,连破南军七营,李景隆大败。当夜,李景隆见战事不利,令郑村坝所有军队轻装撤退。数十万人的辎重全部留给了燕军。但李景隆走得匆忙,没有通知围攻北平城的南军军队,于是燕军轻易击溃北平城下的南军,获得其物资。李景隆率军撤回德州,郑村坝之战结束。此战南军丧师十余万人。
大将军李景隆攻北平(今北京)不克,退屯郑村坝。初四日,燕王朱棣自大宁(今内蒙古宁城)返回孤山(今北京通县东40里),获悉建文帝军队列阵于白河(即北运河)西,遂乘河水结冰,挥师而西,击败李景隆军前哨都督陈晖所部万余人。初五日,与李景隆军战于郑村坝。朱棣见其兵动,遂以奇兵左右夹击,连破7营。燕将张玉等列阵而进,抵达城下,城中留守部队出城参战,内外夹攻,大败建文帝军;李景隆南逃德州。次日,燕师续攻,破其4垒。诸军闻李景隆已逃,乃弃兵粮,日夜南逃。此战,燕师共毙伤建文帝军队数万人,获马2万余匹。
建文元年(1399年)十一月初九日,朱棣回到北平城,因为之前(七月)上书没有回信,再次上书朝廷,陈述齐泰、黄子澄构陷宗藩的罪过。建文帝没有回应。十二月,朱棣用反间计令辽东守将吴高被削爵贬黜,消除东北方向的后顾之忧。
由于李景隆准备等来年(1400年)开春再北上攻燕,朱棣决定攻打山西大同,以使南军疲于奔命。十二月十九日,朱棣出师攻大同。十二月二十四日,燕军抵达广昌,守将杨宗投降。建文二年(1400年)正月初一,燕军抵达蔚州,明军守将王忠、李远投降燕军。二月初二日,燕军攻打大同。由于大同是代王的封地且军事地位极重要,李景隆不得不救援。待李景隆走出紫荆关后,燕军从居庸关返回北平。南军在冰天雪地中白跑一趟,兵力、装备大量损失,士气受到重创。
建文二年(1400年)二月二十八日,李景隆给朱棣写信,请求暂时停战。燕王回信索要齐泰、黄子澄等。一说李景隆自此有二心。除了使南军白跑了一个月外,燕军在本次伐大同时意外遇到了从蒙古来降的军队,收编之。此外,保定府于建文二年(1400年)二月降燕。