元末定远(今属安徽)人。初在濠州(治今安徽凤阳)参加朱元璋军,称“黑丁”。从渡江,拔采石,取太平(今安徽当涂),分兵略溧水、淋阳,擒陈兆先。下集庆(今江苏南京)、镇江,进管军总管。克金坛、广德诸地,擢左翼元帅。又取徽南诸州,破宜兴,论功授凤翔卫指挥使。至正二十一年(1361)从征陈友谅,大距鄱阳湖,略定衡州(今湖南衡阳)诸郡。后与徐达讨张士诚,卒于军团。