宋元公十年,即公元前五二二年,魯國(guó)大夫、陰陽(yáng)家梓慎觀察天象,說(shuō)宋國(guó)將會(huì)有動(dòng)亂,甚至可能會(huì)滅國(guó),需要三年才能平定。
魯國(guó)叔孫昭子表示,那一定是戴、桓兩族,他們太奢侈、太無(wú)禮,動(dòng)亂一定是由他們引發(fā)的。
根據(jù)記載,宋元公為人不講信用,私心又很多,十分討厭華氏和向氏。
華定、華亥和向?qū)幘团c合謀,向?qū)幈硎荆退闶翘油鲆脖人酪?,我們不如先下手?/p>
于是華亥便假裝生病,引誘宋國(guó)公子們前來(lái),只要前來(lái)探望的公子們,就都扣押下來(lái)。
六月,華亥他們殺死了宋國(guó)公子寅、公子御戎、公子朱、公子固、公孫援、公孫丁,還把向勝、向行囚禁在了谷倉(cāng)里。
宋元公得知消息之后,就前往華氏去求情,但是華氏沒(méi)有同意,甚至還想把宋元公給挾持起來(lái)。
最終宋元公與華氏、向氏達(dá)成盟約,宋元公將太子欒玉同母弟公子辰、公子地作為人質(zhì),而作為交換,華亥的兒子無(wú)戚、向?qū)幍膬鹤恿_、華定的兒子啟也交到了宋元公那里當(dāng)人質(zhì)。
由于,宋國(guó)華氏、向氏之亂,宋國(guó)公子城(宋元公的弟弟)、公孫忌、樂(lè)舍(樂(lè)喜的兒子)、司馬強(qiáng)、向宜(向戌之子)、向鄭(向戌之子)、楚?。ǔ?guó)太子建)、郳甲(小邾國(guó)的公子甲)逃亡到了鄭國(guó)。
他的手下跟華氏在鬼閻(今河南西華東北)交戰(zhàn),公子城戰(zhàn)敗了,便到晉國(guó)去了。
華亥和他的夫人有一個(gè)習(xí)慣,那就是必須等到做人質(zhì)的公子們吃完飯,他們才會(huì)吃飯,而宋元公和他的夫人每天都會(huì)到華氏來(lái),等到公子們吃完飯?jiān)僮?,華亥擔(dān)心這樣會(huì)有隱患發(fā)生,便想要將公子們放回去。
可向?qū)巺s說(shuō),宋元公是不講信用的,所以我們才把他的兒子當(dāng)做人質(zhì),如果你把他們放回去了,那么我們的死期就不遠(yuǎn)了。
宋元公對(duì)于把持著宋國(guó)權(quán)力的公族們向來(lái)是不滿的,尤其是華氏和向氏,宋國(guó)的君臣,甚至是各大諸侯國(guó)的君臣,對(duì)于權(quán)力和職位的爭(zhēng)斗向來(lái)是一場(chǎng)激烈的,身為國(guó)君的諸侯,希望安插自己的親信甚至是兄弟到六卿之位或者是其他重要職位上,而公族卻要牢牢保護(hù)住自己的權(quán)力和職位,宋國(guó)因此也發(fā)生過(guò)不少動(dòng)亂。
可是像這次這樣,君臣互留質(zhì)子的情況卻是從來(lái)沒(méi)有發(fā)生過(guò),甚至這實(shí)在是太有違君臣之道,比起明晃晃的弒君來(lái),這個(gè)同樣不能為君主所接受。
于是,宋元公找上了宋國(guó)司馬華費(fèi)遂,希望他能夠幫助自己平定華亥他們。
華費(fèi)遂雖然也是華氏一族,但還是偏向宋元公,也明白華亥、向?qū)?、華定他們做得過(guò)分。
于是華費(fèi)遂就向宋元公表示,我是不吝嗇身死的,只是想要去除煩憂卻可能滋長(zhǎng)了它,這是我所擔(dān)心的,怎么敢不聽(tīng)從您的命令呢?
宋元公卻說(shuō),我的兒子們?nèi)绻懒司褪撬麄兊拿?,但我卻不想讓他們?cè)偈芮枇恕?/p>
十月,宋元公殺死了留在他這里的人質(zhì),進(jìn)攻華氏、向氏,華亥、向?qū)幉粩场?/p>
華亥、向?qū)幪拥搅岁悋?guó),華登(華費(fèi)遂的兒子)逃到了吳國(guó)。
向?qū)幈敬蛩銓⑻訖枞藲⒌舻模墒侨A亥卻表示,違背了國(guó)君而逃亡,又要?dú)⑺浪膬鹤?,如果這樣做了,又有誰(shuí)會(huì)接納我們呢?況且放他們回去是有功勞的。
于是華亥讓華牼(kēng)(宋國(guó)少司寇,華亥的庶兄)將太子欒三人帶回去,對(duì)他說(shuō),你的年紀(jì)大了,不能再伺奉人了,將三個(gè)公子帶回去,一定是可以免去罪責(zé)的。
華牼帶著太子欒三人回到了國(guó)都,果然宋元公沒(méi)有怪罪他,還讓他官?gòu)?fù)原職。