兖、青、徐、冀五州军事、冠军将军、南兖州刺史。永明八年（490年），进号征虏将军。永明十年（492年），进号左将军，改任督会稽、永嘉、东阳、临海、新安五郡军事、会稽太守。永明十一年（493年），进号平东将军。隆昌元年（494年），改任右将军、中书令。延兴元年（494年），改任侍中，领骁骑将军，右将军如故。建武元年（494年），改任抚军将军，领兵置佐。建武二年六月壬戌（495年8月1日），萧子明被齐明帝萧鸾所杀，时年十七岁。