::母.谢昭仪，齐武帝的妃嫔，齐高帝建元三年（481年），生萧子贞，齐武帝即位后，被封为昭仪。
生平.永明四年闰正月癸巳（486年2月20日），封邵陵王。永明十年（492年），出任东中郎将、吴郡太守。永明十一年（493年），萧昭业即位，萧子贞进号征虏将军。建武二年六月壬戌（495年8月1日），萧子贞被齐明帝萧鸾所杀，时年十五岁。