李文忠率朱亮祖等攻克桐庐、新城、富阳,然后进攻余杭。
余杭守将谢五,是谢再兴之弟,李文忠以信招降,许他不死。
谢五与谢再兴之子五人出城投降。
诸将请求处以死刑,李文忠不同意,然后直趋杭州。
守将潘元明也降,李文忠整军而入。
潘元明以歌妓相迎,李文忠便挥军离去,驻扎丽谯,并下令:“擅入民居者死。”
一名士兵借用百姓炊锅,被斩首示众。
这样一来,城中井然有序。
李文忠获军三万,粮食二十万,被就地加封为荣禄大夫、浙江行省平章事,恢复李氏之姓。
大军征闽,李文忠另外率军驻扎浦城,进逼闽地。返师之后,余寇金子隆等聚众抢劫,李文忠再次讨伐,将其擒获,于是平定建、延、汀三州。下令军中收养途中弃儿,被养活者无数。
明朝建立后,李文忠以偏将军的身份跟随副将军常遇春出塞,逼近上都,赶走元帝。
常遇春死后,李文忠受命代替统率其军,奉诏会合大将军徐达进攻庆阳。
他大军行至太原时,获悉太原被围告急,便对左丞赵庸说:“我等受命而来,如果是有利于国家的军务,我们可以自己决定。而今大同情况紧急,我们可以顺路前去救援。”于是,率军出雁门,驻扎马邑,打败元游兵,擒获平章刘帖木,进至白杨门。