元末明初萧县(今属安徽)人。无末为赵均用部元帅,守泗州。均用死,率部降朱元璋,授亲军指挥。从征战,与朱文正守洪都(今江西南昌)八十五日,擢江西行省参政。又从常遇春攻湖州,大败张士诚,进行省右丞。朱元璋称其勇略冠军,可当一面。吴元年(1367),随徐达北取中原,次年,克元大都(今北京),平陕西。洪武三年(1370),以擅杀,止封永城侯。旋谪居海南。后召还,病卒。