萧宏为了谋夺帝位,不惜与侄女永兴公主私通,借她的手刺杀梁武帝萧衍,而他的儿子萧正德与他如出一辙。
萧衍还是大司马的时候,由于没有儿子,就把弟弟萧宏的儿子萧正德过继了过来,以便以后承袭他的爵位、继承他的家产。只是,萧正德过继后不久,萧衍有了自己的第一个儿子萧统,后来又陆续有了七个儿子。
公元502年,萧衍夺取政权,称梁武帝,册立长子萧统为太子。有了亲儿子,养子萧正德也只能还本,对萧衍喊回"伯父"。尽管萧正德已经回归本宗,但梁武帝并没有亏待萧正德,不仅封为"西丰县侯",还派他去做吴郡太守,掌管苏杭一带的富庶之地,在当时这可是个肥的流油的好差事。