茅成,定远人。自和州开始从军,隶属常遇春麾下,攻克太平,授予万户。从定常州、宁国,晋升为总管。攻克衢州,授予副元帅。镇守金华,改任太平兴国翼元帅。从大军克安庆,援助安丰,激战鄱阳,攻克武昌,授予武德卫千户。不久晋升为指挥副使。占领赣州、安陆、襄阳、泰州,都立下战功。跟从徐达攻打平江,焚烧了张士诚的战船,修筑长围困住敌人。徐达攻打娄门,士诚出兵迎战,茅成把敌人打跑了,冲锋到外城,身中叉而死。赠予东海郡公,祀于功臣庙。

同时战死的有杨国兴,也是定远人,任右翼元帅镇守宜兴。最初,常州人陈保二聚众号称“黄包军”,已经投降了又叛乱,诱捉了詹、李二将,国兴捉拿了陈保二后斩首。授予神武卫指挥使。至此攻打阊门战死。他的儿子杨益继承了指挥使。