梁武帝晚年发生了“侯景之乱”。侯景原来是东魏的一个将领,后来投降了梁朝。在投降梁朝以后,他看梁朝的统治很腐朽,于是起兵叛乱。不久就攻下都城建康(今江苏南京),把梁武帝围困在台城(宫城)内。梁武帝心急如焚,命令各地发兵援救。
高州(今广东阳江西)刺史李迁仕认为,这正是割据称雄的好机会。他假称有病,拖延发兵救援的时间。
为了一举成功,他想争取冼夫人的支持。因为冼夫人在俚族人民中威望很大,只有通过她,才能把当地的俚族人煽动起来,参加叛乱。而要取得冼夫人的支持,就必须让冼夫人的丈夫也参加叛乱。但是主张维护国家统一的冼夫人,打碎了李迁仕的如意美梦。
550年,李迁仕派人来到高凉,请冯宝到他那儿去,说是有要事相商,其实,就是想威逼冯宝一同起兵。冯宝见刺史有请,便准备前去,聪明机智的冼夫人,已经识破了李迁仕的阴谋诡计,立刻加以劝止。她对冯宝说:“刺史无事找你到他那儿,一定是想要你同他一起造反。”冯宝说:“你怎么知道呢?”冼夫人说:“刺史奉命援救台城,理当即刻发兵。可是,李迁仕一再拖延时间,迟迟不去援救;一面又在招集人马,并且叫你前去,他的反迹已经很明显了。找你去,一定是想把你关起来,作为人质,胁迫我也和他一起造反。希望你先不要去,看看情况再作决定。”冯宝听了夫人的话,恍然大悟,就没有去李迁仕那儿,李迁仕见冯宝没有上当,也等不急了,没多久就公开造反了。
李迁仕谋反以后,首先派遣手下得力的大将杜平虏进驻赣(gan)石(今江西零都县境,靠着赣江),企图在那里截击梁朝始兴(今广东韶关东)太守陈霸先率领的一支援救台城的队伍,陈霸先派部将周文育前去迎敌,两军一时相持不下。冯宝把这个消息告诉了冼夫人,冼夫人觉得这正是进攻高州消灭李迁仕的好机会。她对冯宝说:“杜平虏是李迁仕手下的一员勇将,现在他带兵出去,进驻赣石,同陈霸先相持,一时回不来。李迁仕一个人在高州,力量单薄,我们可以用计消灭他。如果你带兵去,必定会发生激烈的战斗,倒不如派人带着丰盛的礼物,假装是赎前次见召未去之罪;同时告诉他,你现在很忙,想让我代表你前去。他听说我去,一定很高兴,放松戒备。我带领千余人,挑着东西,内藏武器,一路上说是到高州去请罪,等进了城,便一齐拿出武器,发动攻击,那就会大获全胜。”冯宝觉得这个办法很好,就让冼夫人去办这件事。
李迁仕听说冼夫人亲自来了,随从士兵又挑着担子,以为冯宝是想追随自己。冼夫人一行进入州城,来到刺史府门口,突然一声号令,那一千多个士兵,纷纷扔下担子,抽出兵器,出其不意地发动攻击,大败李迁仕。
冼夫人打败了李迁仕以后,马上领兵前往赣石,想帮助陈霸先消灭杜平虏。那时陈霸先已经打败了杜平虏,冼夫人在赣石见到了陈霸先,她认为陈霸先得到士卒拥护,前途无量,便让丈夫与之结好,以后陈霸先平定内乱,建立了陈朝。