元末明初砀山(今属江苏)人,祖籍宿州(今安徽宿县)。元末参加刘福通起义军,随李喜喜入蜀,不久,先后从明玉珍、陈友谅。旋又率部归朱元璋,从偏裨升到大将。洪武初,从大将军徐达北上伐元,屡破扩廓帖木儿等。与汤和分路取蜀,又领兵取云南,完成统一。封颍国公。洪武二十四年(1391)为征虏将军,备边北平。二十七年,被太祖所杀。