1356年初,迅速壮大的红巾军在刘福通的指挥下,兵分三路,全线向元军出击。在元军被刘福通进攻的无力他顾,各路趁机而起的义军,有的忙于巩固地盘,有的忙于称王称霸,有的则忙于享受作乐。朱元璋审时度势,迅速抓住这难得的机会,也拼命在南方扩大自己的势力。他先后派兵攻占了镇江、广德、长兴、江阴等地,势力范围得到迅速扩展。
万事俱备了,1356年4月,朱元璋亲率部队顺江而下,来到南京南门外仅三十里处的辛远镇安营扎寨。他要攻打南京,夺下这虎踞龙盘之地,作为自己争霸天下的大本营。然而,当他确信南京唾手可得时,却在想着如何来治理这个城市。他把夺取南京的事交给冯国胜与徐达,自己却去请一个冯国胜在路上给他说的大谋士。
走了很长一段山路,在一所小巧别致的四合院里,朱元璋见到了四十出头年纪、五短身材、健壮精神的李长善,开口便说:“能找到先生,真是老天爷可怜我朱元璋啊!”