bsp; 萧衍抵达新林后,命各军分据诸城,其中王茂进据越城,李居士率精兵一万余人来攻吕僧珍,为其击破,丢弃大量军械、战甲。
十月王茂等在秣陵时,萧宝卷派大将王珍国率领号称二十万的大军陈兵朱雀门,并渡朱雀航前来挑战,王茂与曹景宗等合军进击。
两军交阵时,萧衍军不利引退,王茂下马步战,单刀直冲敌阵,他的外甥韦欣庆勇猛过人,也手持铁缠矟掩护王茂前进。
萧衍军因此士气大振,大破王珍国部,随后乘胜追击,败军堆积的尸体竟与朱雀航栏一样高,掉到河中淹死的也不计其数。
此战中,王茂勋列第一,而经此一役,萧宝卷主力全丧,其余残部望风溃败,王茂等直驱至宣阳门。
建康被攻克后,王茂升任护军将军,不久后调任侍中、领军将军,天监元年五月,原萧宝卷宠臣孙文明等举兵数百人造反,杀害卫尉张弘策,放火烧神虎门等处。
王茂与骁骑将军张惠绍闻变后,率部前往东掖门,王茂被叛党射伤,他不顾伤势,跃马前进,叛党回身逃窜,最终被捕杀。
事后王茂以自己不能遏止奸盗作乱为由,上表请求辞职,萧衍下诏不许,并加以优抚,其后,王茂被加授为镇军将军,封望蔡县公,食邑二千三百户。
同月江州刺史陈伯之举兵反叛,萧衍赐王茂鼓吹一部,命他出任使持节、散骑常侍、都督江州诸军事、征南将军、江州刺史,领兵讨伐陈伯之。
陈伯之先发兵进攻忠于朝廷的豫章太守郑伯伦,但为其所败,屡攻不下,不久后王茂领军抵达。
陈伯之表里受敌,只得投奔北魏,当时江州刚刚遭受战乱之灾,百姓都希望重返生产,鉴于当地民情不稳的情况,王茂一心务农,减少徭役,使得百姓安心生产,社会得以安定。
天监四年北魏进攻汉中,王茂受诏西讨,魏军旋即班师,次年王茂率军数万进攻北魏辖下荆州,遣使引诱北魏边境百姓及各少数民族再建宛州,并命宛州刺史雷豹狼等袭取河南郡。
北魏平南将军杨大眼都督诸军击破王茂,王茂损失两千余人,领军南撤。杨大眼追击至汉水,还攻陷了沿边的五座城池。
天监六年四月,王茂升为尚书右仆射,仍任散骑常侍等职,他坚持推辞,于是在七月被改授为侍中、中卫将军,领太子詹事。
天监七年正月,王茂进号车骑将军,仍领太子詹事,十月萧衍下诏大举北伐,其中王茂率众攻宿预。
天监八年二月,王茂以车骑将军号兼领开府仪同三司、丹阳尹,仍任侍中。
天监十一年正月,王茂进位司空,仍任侍中、丹阳尹,他辞去丹阳尹之职,改领中权将军。
天监十二年九月,王茂再次出任使持节、散骑常侍、骠骑将军、开府同三司之仪、都督江州诸军事、江州刺史。
王茂为政有方,在江州时不取俸禄,狱中没有受拘未审的囚犯,他在居所中所穿服饰,与儒者相同。