1406年,明朝派镇守广西都督佥事黄中领五千士兵(《大越史记全书》称领兵十万),护送陈朝「前国王孙」陈天平(陈添平)回越南(《明实录》把事件列在该年农历三月丙午,即西历4月4日;《大越史记全书》则列入农历四月八日,即西历4月26日)。当进入越南境内的支棱隘时,遇上胡军截击,明军不敌,陈天平及部份士兵被俘。陈天平经胡朝审讯後,被「处陵迟罪」。明成祖得悉後大怒,便「决意兴师」。
同年年中,明成祖派总兵官朱能加封「征夷将军」,配印信。後来在行军时病卒,由副将张辅代替)、左副将军沐晟、右副将军张辅、左参将李彬、右参将陈旭等领兵(《大越史记全书》称共有八十万人,中国学者郭振铎、张笑梅认为可能有夸大),分兵两路,开进越南的白鹤江会师,一边向越南腹地步步推进,一边发出檄文向越人呼吁胡季犛父子的行为是「肆逞凶暴,虐于一国」,并列出胡氏「两弑前安南国王以据其国」、「贼杀陈氏子孙宗族殆尽」、「淫刑峻法,暴杀无辜,重敛烦徵,剥削不已」等二十大罪,又称明军的到来是「吊尔民之困苦,复陈氏之宗祀」,以使民心动摇。果然,不少越人「厌胡氏苛政,罔有战心」,有助明军前进更为顺利。农历十二月丙申十一日(西历1407年1月19日),胡军的主力退守多邦城,明军亦看准该城位於河边,有较大面积的沙滩可供抢滩,於是分兵进攻,成功以火铳击退胡军象兵。其後,明军攻入越南的重要城市东都升龙,并大肆掠夺,「掳掠女子玉帛,会计粮储,分官办事,招集流民。为久居计,多阉割童男,及收各处铜钱,驿送金陵」。