大明永乐五年(公元1407年),明军大将张辅率军击破越南陈朝权臣黎季牦(即胡季牦)所建立的胡朝政权,战后,明成祖朱棣按旧制将当地改名为"交趾",设置承宣布政使司、都指挥使司、提刑按察使司等"三司"衙门,辖区为今越南北部、中部。下设十七府、五州,属府州四十二个,县一百五十七个,另设有十一个卫,三个所,直接对越南进行管辖。自五代时脱离中原400多年的交趾故地重归中原大家庭,彼时大明的骑兵正纵横在北方的草原、大明的海军更是游弋在远达万里之外的印度洋上,从日本海到南海几乎都成了大明的内湖,大明的国势达到了顶峰。
但是毕竟交趾已经脱离中原王化400多年,自大明重新管辖交趾后,交趾独立运动就始终没有停歇。
永乐七年(公元1408年),张辅率领征讨大军班师回国,只留下少数明军驻防交趾地区,就在明军主力回国之际,以简定、邓悉、阮帅等人为代表的安南地方势力就趁机发起叛乱,他们迅速攻占盘滩、咸子关,控扼三江府之交通。与此同时,慈廉、威蛮、上洪、大堂、应平、石室等地安南遗民纷纷响应,因明军留守兵力空虚,导致叛乱不断蔓延。简定起兵后,自称日南王,后为招揽人心,又立所谓陈氏后人陈季扩为大越皇帝,改元重光。陈季扩打出陈氏后人的招牌,此举迅速得到安南遗民支持,使得投奔者日众,陈季扩的实力骤然增长。
当交趾叛乱的消息传到南京,朱棣震怒,他迅速召集在京的高级将领商讨对策,最终决定以张辅为帅,征调云南、贵州、四川都指挥使司和成都三护卫军共4万人,并下诏西平王沐晟率本部护卫兵马从云南策应张辅主力,再征安南。当年12月,沐晟在生厥江与安南叛军激战,不料中敌埋伏,大败,兵部尚书刘俊战死,交趾最高军事长官交趾都指挥使吕毅、以及高级将领参政刘显等人皆阵亡,形势更加崩坏。
永乐八年(公元1409年)2月,再度启用张辅为帅,发兵二十万与沐晟协同作战。此次平叛,明军一改第一次平叛时的轻敌骄傲,采取步步为营稳扎稳打的战术向前推进,逐步收复失地,利用明军的庞大体量,一线平推。至当年11月,张辅派指挥朱荣、蔡福等率步骑兵先进,自己亲率海军为居中策应,从黄江到神投海,明军海陆两军会师于清化,之后分兵入磊江,屡败叛军,并在美良山中生擒简定,叛军士气大跌,次年1月,张辅趁势荡平其它叛乱武装,只有陈季扩侥幸逃走,并依托乂安为根据地,继续与明军周旋。
就在张辅策划继续进攻,试图毕其功于一役时,大明帝国北线蒙古草原战事失利导致大明停止了在中南半岛的军事行动。朱棣召回了交趾战场上的主将张辅,于1410年朱棣亲率50万大军连同张辅在内帝国最优秀的将领开始了第二次北伐战争,明军在蒙古草原重创鞑靼。明军一时间无暇顾及遥远的中南半岛,陈季扩获得了难得的喘息之机,趁机恢复了部分实力,继续与明军周旋。等明军结束漠北的战事后,朱棣再次诏命张辅挂帅,开始了第三次平叛战争。
因为张辅在交趾的强大威望,张辅到来的消息一传开,陈季扩部队的士气大跌,张辅顺利攻占陈季扩的老巢乂安府,降者络绎不绝。1413年冬,张辅与沐晟会师于顺州,与陈季扩军在爱子江决战,明军大破陈季扩。1414年1月,明军进至政平州,陈季扩只身逃往老挝,张辅命指挥师佑率兵追击,连破老挝三关,最终在蒙册南磨生擒陈季扩,至此,交趾全部平定。
张辅四征(一次征服,三次平叛)交趾,维护了大明的领土完整,但明朝官员在交趾的所作所为使得交趾军民与大明离心离德,此后中小规模叛乱依旧持续不断,而随着大明迁都北京,战略重心的北移使得大明对交趾的影响更加乏力。
永乐二十二年(1424年),朱棣去世,太子朱高炽即位,朱高炽一改朱棣的扩张政策,叫停了郑和下西洋运动 ,这就使得交趾的战略位置骤然下降。次年朱高炽去世,太子朱瞻基即位,朱瞻基苦于交趾战事久拖不决,严重消耗了大明的国力,权衡利弊之下,于宣德三年(1428年)下诏裁撤交趾承宣布政使司衙门,并撤回驻守交趾的明军,事实上承认了交趾的独立地位,从永乐七年到宣德三年,整整20年,张辅、沐晟在内的数十万明军将士浴血奋战得来的土地,如今全部被放弃,大明失去的是交趾行省,而中国却失去了整个中南半岛。