1519年農曆七月二十日淩晨,王陽明對南昌城下達了總攻令。據後來被俘的寧王部屬交代,他們對王陽明的用兵如神早有耳聞,當時得知王陽明來攻南昌城時嚇得魂飛魄散。尤其是看到南昌城外圍兵力頃刻瓦解崩潰退回城內後,他們對守衛南昌城已不抱絲毫希望。
世界上最堅固的城池絕不是銅牆鐵壁,而是人心。南昌城原本就是南中國壯麗的大城,又被朱宸濠經營多年,幾乎堅不可摧。城上常年架設著滾木、灰瓶、火炮、石弩等現代化守城軍械,朱宸濠臨走時又留下一萬精銳和五千預備役(土匪流氓),而王陽明的雜牌部隊才三萬人,兵法說“圍五攻十”,包圍敵人要用五倍於敵人的士兵,攻擊敵人就要用十倍於敵人的士兵。如果南昌城死守,王陽明絕討不到半點便宜。問題是,王陽明之前的宣傳戰(各地勤王軍正源源不斷趕來)和他迅雷不及掩耳地掃除南昌外圍防禦的陣勢嚇住了南昌城守軍。
當伍文定攻城部隊率先攻打廣潤門時,廣潤門守軍一哄而散,伍文定幾乎未遇任何抵抗就進了廣潤門。廣潤門一失,其他各門扔掉武器大開城門,王陽明的攻城部隊就這樣幾乎兵不血刃地占領了南昌城。
王陽明一進南昌城就馬不停蹄地忙碌起來:首先是張貼安民告示,對百姓沒有支持朱宸濠守軍表示欣慰,要他們各安生業,就像是什麽事都沒有發生過一樣。同時打開朱宸濠的糧倉,大放糧食;其次是撲滅寧王府大火。寧王府的人一聽王陽明圍城就開始放火,王陽明進城時,寧王府已濃煙滾滾,火光四射,殃及周圍的百姓房屋;再次是整頓部隊紀律。王陽明的部隊是從各地征召來的,其中難免有地痞無賴,這些人進城後**擄掠,搞得南昌城居民苦不堪言。王陽明就捉了幾個鬧得最凶的斬首示眾;最後,王陽明整編朱宸濠留在南昌城的部隊,同時張貼告示,所有脅從人員隻要自首,一律不問,雖主動投靠朱宸濠但現在隻要改邪歸正,寫份保證書,也既往不咎。南昌城很快秩序井然,於是朱宸濠的老巢換了主人。