Emperor Wu of Liang
495年、北魏が司州を包囲すると、王茂は郢州の兵を率いて救援に駆けつけ、蕭衍（後の梁の武帝）とともに敵将王粛らを打ち破った。しばらくして輔国長史・襄陽郡太守に任じられ、蕭衍の幕下に入った。王茂が蕭衍に背こうとしていると讒言する者がいたが、蕭衍は王茂の将才を惜しみこれを退けた。500年、蕭衍が蕭宝巻（東昏侯）に反乱を起こすと、王茂は蕭衍の下に馳せ参じ、軍の先鋒となって郢州を制圧した。さらに曹景宗らと共に先鋒として長江を下り、大航で王珍国らの軍を破った。首都建康が平定されると、護軍将軍に任じられ、すぐに侍中・領軍将軍となった。この時、蕭宝巻の妃であった潘玉児は「国色」と呼ばれるほどの美貌で、蕭衍は彼女を気に入り自分のものにしようと考えたが、王茂がこれを諫めたため、結局潘玉児は殺された。蕭衍は潘玉児に次ぐ余妃を王茂に与えた。