元末明初濠州(治今安徽凤阳)人,名子兴。初隶郭子兴部,后归朱元璋。曾献火攻计,在鄱阳湖攻杀陈友谅。累功进镇国将军、大都督府佥事。洪武元年(1368),从徐达取中原,克汴梁(今河南开封),守河南,镇巩昌(今甘肃陇西),边备为安。三年,迁秦王武傅兼陕西行都督庥佥事,因不守纪律,止封巩昌侯。