元末广东东莞人,字邦佐。原为淡水盐场管勾。后集“义兵”镇压当地起义武装,势力扩展至循、惠二州,并与邵宗愚多次争夺广州。因功升任江西行省左洱。至正二十五年(1365),攻占海丰、河源、兴宁、循州等地。洪武元年(1368),明军入广东,他投降。初任江西行省参知政事,后去山东、云南、山西、广东、浙江等地任职,封东莞伯。