纲趁北魏发生尔朱荣之乱上表请求北伐，收复新野、南阳，写信说降北魏南荆州刺史李志，北魏北青州刺史元隽等也投降，于是拓地千里，武帝为此大赦天下；中大通二年（530年），征为都督南扬、徐二州诸军事、骠骑将军、扬州刺史。次年萧统病故之后被封为皇太子。548年侯景叛乱，萧纲助守台城，梁武帝因自认为年老，授权萧纲主军国大事。侯景部下仪同三司范桃棒在被俘的云旗将军陈昕劝说下图谋率所部袭杀侯景部下行台左丞王伟、部将宋子仙，再去建康投降。范桃棒写信射入建康城中，再秘密派陈昕趁夜吊绳入城。武帝大喜，但萧纲担心有诈，犹豫不决