公元前599年,陈国国君陈灵公被大夫夏征舒所杀,执政卿孔宁、仪行父出逃,夏征舒自立为国君。这样一场动乱让试图称霸中原的楚庄王看到一个彰显楚国实力的机会,于是派兵平定叛乱。
由于夏征舒的行为并不得陈国人的支持,所以在楚国的大军之下,叛乱很快被平定。这场胜利让楚国得到了两件战利品,陈国和夏征舒的母亲夏姬。
本来楚庄王准备将陈国吞并但是在大夫申叔时的劝说下放弃灭亡陈国的打算。但是对倾国倾城的夏姬楚庄王决定纳其为妃。而申公巫臣也喜欢上了夏姬,为了得到美女,申公巫臣便对楚庄王说的“您召集大军是为了讨伐弑君犯上的罪行,这是正义的行为。但是如果纳夏姬为妃,只能说明您贪图美色。打着正义之师的旗号满足自己的淫欲,以后您说的话还有谁听呢?”而楚庄王为了自己的霸业只能放弃对美色的追求。
楚庄王放弃了,但是楚王的弟弟子反表示自己可以接纳夏姬。对于子反,巫臣则是从另一个角度劝说,说夏姬是不祥之人,凡是与他有牵连的人都会遭到不幸,子反惜命也放弃了夏姬。
最终夏姬被楚庄王赏赐给了大夫连尹襄老,但是也就在第二年晋楚邲之战当中,被晋国大夫荀首所射杀。但是还有一种说法是申公巫臣为了早点得到夏姬在战场上下黑手干掉了连尹襄老,只不过让荀首捡了便宜而已,从人性角度来说也确实很有可能。
不管连尹襄老是怎么死的,他终归是死了,夏姬再次成了寡妇,申公巫臣的机会来了。于是巫臣便传说给夏姬“归,吾聘汝。”意思是只能你回娘家郑国,我就会娶你,夏姬答应了。从这一点可以看出巫臣与夏姬之间实际上是有联系的,不然夏姬怎么可能会听他的呢?
同时申公巫臣又通过关系让郑国方面对夏姬说“只要夏姬你来郑国,就能得到连尹襄老的尸体。”,于是夏姬便以寻找亡夫尸体为由离开了郑国,就这样夏姬回到了郑国,一待便是六七年。
在楚庄王死后,申公巫臣知道自己与夏姬相守的机会来了,便趁着出使齐国的机会,带上自己的家眷财产,完成出使的任务,便让副使回国复命,自己趁机来到郑国与夏姬完婚。与夏姬完婚之后,两人辗转来到的晋国,在晋国大臣郤至的帮助下,被任命为邢邑大夫。
而此时已经成为楚国司马的子反知道后勃然大怒,好啊你个申公巫臣,当年你劝我不要接受夏姬,原来是为了自己啊。
于是子反便向楚共王建议,向晋国送去厚礼,使其不要接纳申公巫臣,楚共王觉得申公巫臣跟着先王打仗那么多年,现在享受享受怎么了?而且晋国作为与楚国的劲敌,向劲敌送礼,实在是示弱之举,因此没有同意子反的建议。
但是子反并不甘心与同申公巫臣有仇的令尹子重一起灭了申公一族,瓜分了申公一族的财产和土地。
这让远在晋国的申公巫臣十分生气,便写信给子反,“在我有生之年,一定要让你疲于奔命。”
本来只是希望在晋国低调生活的申公巫臣斌向晋君献策,扶持楚国后方的吴国,以此两面夹击楚国。晋君同意了申公巫臣的建议,于是申公巫臣出使到吴国,使得晋吴两国成为盟友,与此同时申公巫臣将中原先进的战术教给吴国人,使得吴国逐渐强大起来,并且将儿子屈狐庸留在那里。
强大起来的吴国与晋国一同进攻楚国,使得子重、子反于是乎一岁七奔命。申公巫臣实现了自己的诺言,同时也为自己的母国树立一个强大的敌人。
之后的吴国不断发展,在吴王阖闾时代一举攻破郢都,差一点导致楚国灭国。