自明朝成立,安南陳氏政權日趨衰微,內亂不斷。
1400年,陳朝權臣胡季犛(mao)篡位,建立胡朝,改國號為“大虞”。不久退位當了太上皇,由兒子胡漢蒼即位。由於此前陳氏朝向大明稱臣,世世受大明冊封,謀權奪位的胡氏於1403年遣使明廷。向剛起兵奪位的明成祖聲稱陳氏“宗嗣繼絕,支庶淪滅,無可紹承。臣,陳氏之甥,為眾所推”,欲藉此聲稱自己具有統治資格,要求明朝冊封。此時剛經過靖難之役局勢並不是十分穩固,便封胡漢蒼為“安南國王”。
第二年九月,陳朝遺臣裴伯耆到京師南京,訴胡季犛父子“弒主篡位,屠害忠臣”。請求明朝出兵“滅賊,除奸,復立陳氏子孫”。同年10月,有一位自稱陳氏子孫,名叫陳天平的人(《大越史記全書》稱他本是陳元輝家奴阮康),於寮國入明。又嚮明帝訴說胡氏篡位的經過,請求恢復陳氏統治。 明成祖朱棣於是決定對安南政局決定干涉,派員核查。
1405年,又有越南陳氏王族的倖存者逃到了南京,嚮明成祖朱棣哭訴黎氏的所作所為。
明成祖朱棣剛經歷過篡位,局勢相當敏感。本就透過謀權篡位獲取權力的朱棣,心裡十分忌諱謀朝篡位這種事。朱棣對黎氏父子的行為大加斥責,說他們是天地所不容的畜生,大罵沒有為陳氏王族提供庇護的安南臣民都是些奸臣欺蔽的東西。朱棣當即派使者對安南進行譴責,安南人連忙奏疏永樂帝,說要將陳氏遺孤接回來當國王,希望天朝上國能法外開恩。於是,明成祖朱棣派五千多人的衛隊護送陳氏遺孤回到安南奪回王位。大軍在安南境內的支稜隘,遭遇胡朝軍隊截殺。明軍匆忙迎敵,不敵。陳天平及部份士兵被俘。陳天平經胡氏朝庭審訊後,被“處陵遲罪”。明成祖得知後大怒,便決意興師,發動大明舉國之兵也要蕩平安南。
同年年中,明成祖派總兵官朱能加封“徵夷將軍”、左副將軍沐晟、右副將軍張輔、左參將李彬、右參將陳旭等領兵分兩路,於安南的白鶴江會師。一邊向安南腹地步步推進,一邊發出檄文向安南人揭露胡季犛父子的真面目。並列出胡氏“兩弒前安南國王以據其國”、“淫刑峻法,暴殺無辜,重斂煩徵,剝削不已”等等二十大罪。大明軍隊的到來是“吊爾民之困苦,復陳氏之宗祀”。果真民心動搖不少安南人“厭胡氏苛政,罔有戰心”力助明軍前進更為順利。
1407年年初,明軍攻破升龍,繼續前進向胡朝的首都清化進攻。胡朝軍隊退守黃江。農曆二月,明軍沿江兩岸擊潰胡朝軍隊,追擊至悶海口。時年農曆三月,胡朝軍隊集合水步大軍七萬,號稱二十一萬,與明軍爆發鹹子關之戰。胡朝軍隊潰敗,胡氏父子敗逃。
同年農曆五月十一日在奇羅海口被明軍俘獲,胡朝滅亡。明成祖在農曆六月下詔:“期伐罪以弔民,將興滅而繼絕”,並打算對“久染夷俗”的越人“設官兼治,教以中國禮法”,以達致“廣施一視之仁,永樂太平之治”。陳朝子孫早已被胡氏殺戮殆盡,無可繼承,於是在安南設定交址都指揮使司、交址等處承宣布政使司及交址等處提刑按察使司等官署,將之直接管轄。
但,朱棣對胡氏父子過分寬容,只將他們二人及部分近臣關押,胡澄、胡芮等人皆被赦免。
僅過了一年,張輔大軍剛剛班師,安南地方勢力簡定等人再次起兵叛亂,自稱日南王。為招攬人心,又立所謂陳氏後人陳季擴為大越皇帝,改元重光。
1409年,明成祖朱棣再命,張輔督師,發兵二十萬與沐晟協同作戰。入越之後屢敗叛軍,在美良山中活捉簡定,連同他的黨羽一起送往京師。第二年,張輔又蕩平各處叛亂。斬首數千人,築京觀以震懾安南人。終於在第三年在蒙冊南磨將陳季擴活捉,同其妻女家室一起押送京師。至此,越南全部平定,張輔在越南設升、華、思、義四州,增置衛所,留軍鎮守。
1424年,明成祖駕崩,明仁宗朱高熾即位。第二年僅當了一年(不滿一年)的明仁宗駕崩,明宣宗朱瞻基即位。明宣宗皇帝考慮到祖孫幾代興兵過多便撤兵。
不到兩年,於1426年當地豪強黎利立傀儡陳嵩為王,並得到明朝封號。之後隨著明朝的漠視,黎利密害傀儡陳嵩攛奪權威內稱大越,對外卻稱安南。
1431年,明封黎利為安南國王,之後一直朝貢到明朝滅亡倒也太平。