母.庾昭容，齐武帝的妃嫔，齐武帝即位后，被封为昭容，永明三年（485年），生萧子文。
生平.武帝永明七年三月甲寅（489年4月26日），封蜀郡王。明帝建武二年九月己丑（495年10月27日），改封西阳王。永泰元年正月丁未（498年3月3日），萧子文被齐明帝萧鸾所杀，时年十四岁。