封吴王，赐号效节宣庸定远功臣。其后他的兄长萧孝穆、萧孝忠安葬，他归还京师上京临潢府。重熙十二年（1043年），拜南院枢密使，进封赵王，拜中书令。赐号翊圣协穆保义功臣。以母丧辞职，重熙十五年（1046年）任北府宰相。重熙十八年（1049年）参加西夏远征，与萧惠大败于河南。枢密使萧惠战败被问责，钦哀皇太后将他赦免。重熙十九年（1050年），出任东京留守，徙封燕王。改任上京留守，进封秦王。清宁元年（1055年），加尚父。再任东京留守。清宁二年（1056年）再任北府宰相，遥任洛京留守，赐号纯德功臣。后致仕，晋封丰国