升明二年(478年),萧晃代三兄
萧映为宁朔将军、淮南宣城二郡太守。当初,
沈攸之起义时,萧晃便持弓马,多从武容,在都城街上巡逻,当时的人为之语曰:“焕焕萧四伞。”同年十月,调迁为持节、监豫司二州郢州之西阳诸军事、西中郎将、豫州刺史。
建元元年(479年),齐高帝
萧道成践祚,萧晃封长沙王。萧晃欲向齐高帝陈述政事,动辄为典签所制裁,萧晃遂执杀典签。齐高帝大怒,手诏赐杖。寻迁使持节、都督南徐兖二州诸军事、后将军、南徐州刺史。齐武帝
萧赜为皇太子时,拜武进陵,于曲阿后湖斗队,使萧晃御马军,齐高帝听闻后又不悦。入朝为侍中、护军将军,其后又以国忧,解侍中之职,加中军将军。齐高帝临崩时,令萧晃跟随萧赜,特意吩咐萧赜放处萧晃以在近蕃,切勿命令他远出。
永明元年(483年),齐武帝迁萧晃为南徐州刺史、竟陵王
萧子良为南兖州刺史,以萧晃为使持节、都督南徐兖二州诸军事、镇军将军、南徐州刺史。其后入朝为散骑常侍,中书监。
诸王在京都,唯置捉刀左右四十人。但是萧晃深爱武士服饰,由徐州回京城时,私载数百人军仗返回都城,为禁司所察觉,投弃他的私载于江水之中。萧赜禁止诸王收藏私人军仗,听闻后大怒,要将萧晃正法。豫章王
萧嶷于齐武帝萧赜御前稽首流涕曰:“晃罪诚不足宥。陛下当忆先朝念白象。”“白象”是萧晃的小字。萧赜亦因而垂泣。又因高帝病笃时,常劝诫萧赜以宋氏为鉴。刘宋如非骨肉相残,其他世族岂能有机可乘,命令萧赜深戒手足相残。所以萧赜最终无异议。然而萧晃亦不见得亲宠。当时评论者皆认为萧赜比
魏文帝优胜,却逊于
汉明帝。
萧晃于
永明八年(490年)薨,当时三十一岁。赐东园秘器,朝服一具,衣一袭。赠开府仪同三司。
齐武帝
萧赜曾驾幸钟山,萧晃跟从圣驾,以马槊刺道路边的枯蘖,齐武帝令左右数人拔去,银缠皆卷聚,而马槊不能拔出。乃令萧晃复驰马拔马槊,马槊便应手而去。每次远州呈献骏马,齐高帝辄令萧晃于华林中调试这些骏马。萧道成常曰:“此我家
任城(即三国时代
曹操之子任城威王
曹彰)也。”萧赜因缘于此意,故以“威王”为谥。