，抚床说：「萧遥光几乎误了人事。」于是哭着与萧子恪相见，赐诸侯饭菜，还任萧子恪为太子中庶子。东昏侯萧宝卷即位，他迁任秘书监，领授右军将军，不久改官侍中；中兴二年（502年）转任辅国谘议参军。天监元年（502年），南梁朝廷降萧子恪爵位为南康县子，除授散骑常侍，领步兵校尉，但他以病未拜任，徙任光禄大夫，很快但任司徒左长史；又外任永嘉太守。回朝后出任光禄卿、秘书监，再外任明威将军、零陵太守。天监十七年（518年），又入朝任官散骑常侍、辅国将军，到普通元年（520年）迁官宗正卿；两年后（522年）转迁都官尚书。