逃奔北魏，受到魏宣武帝的礼遇，除给事中，假龙骧将军。正光五年（524年），兼平东彭城王府长史。正光六年（525年），除通直郎、散骑常侍、中书侍郎。永安三年（530年），迁抚军将军、银青光禄大夫、散骑常侍，徐州平定后又迁黄门侍郎、扬州大中正。后累迁大司农。普泰元年（531年），迁车骑将军，加右光禄大夫。永熙二年（533年），出为颍川太守。永熙三年（534年），萧彪随北魏孝武帝西迁长安。西魏大统元年（535年），授开府仪同三司，封灵璧县开国子，食邑三百户。大统二年（536年），拜车骑大将军。大统九年（543