（501年）萧衍自雍州起兵，他为先锋，与郢州刺史曹景宗大破齐军于朱雀航（在今江苏南京秦淮河）南。破京城建康，功居第一，为侍中、领军将军。天监元年（502年），梁武帝即位，王茂以元勋功臣封望蔡县公，历官护军将军、侍中、领军将军、中卫将军、车骑将军、开府仪同三司等职，江州刺史陈伯之举兵叛，以征南将军、江州刺史领军南讨。陈伯之大败，逃奔北魏。当时九江经过军祸，王茂务农省役，安定百姓。天监四年，北魏攻汉中，王茂受诏西御，北魏班师。天监六年，迁尚书右仆射。后官至司空。王茂性情宽厚，居处方正，很有时望。天监十四