楚庄王十六年(
鲁宣公十一年,公元前598年),公子侧跟随楚庄王攻打
陈国,俘获
夏姬。楚庄王想纳夏姬为妾,被
申公巫臣巫臣说:“她是个不祥之人也!先克死了公子蛮,又使
夏御叔被杀,
陈灵公被弑,
夏南受戮,孔宁、仪行父出逃,还使陈国灭亡,还有比她更不祥的吗?人想要长久地活下去是很难的,又有谁能不获得死亡呢?天下美女多得是,何必一定要获得她呢?”公子侧就也没有这个想法了。楚庄王就把夏姬嫁给了
连尹襄老。
楚庄王十七年(鲁宣公十二年,公元前597年),公子侧率领
右军参加
邲之战,大败晋国。
楚庄王二十年(鲁宣公十五年,公元前594年),楚庄王围攻
宋国。宋国不堪围城之苦,右师
华元为保全脸面,趁夜潜入公子侧军营。威胁公子侧:“我们已经易子而食,析骸而炊。但即使这样,因兵临城下而被逼签订的盟约,就算让国家灭亡,也不能答应。你们如果撤退三十里,宋国就一切听命。”公子侧害怕了,便与华元互盟并告诉了楚庄王,楚庄王答应了,盟誓说:“我不骗你,你不欺我。”
楚庄王二十年(前594),
左尹子重请求以申(今河南
南阳市北)、吕(今南阳市西)之地为赏田,庄王应允了,但
申公巫臣以楚依靠申、吕征发兵赋,用以抵御北方,如作赏田,晋、郑必然要攻到汉水为由,加以反对,子重因此怨恨巫臣。
楚共王元年(公元前590年),
楚共王即位,
子重任令尹,
申公巫臣奉命出使
齐国,乘机携
夏姬逃到晋国。被晋国任为邢(今河南温县东北)大夫。公子侧建议
楚共王给晋国送礼,让晋不重用巫臣,楚共王没有答应。公子侧即与令尹
子重合谋,杀害了巫臣的族人和清尹弗忌、
连尹襄老的儿子黑要。并夺取了他们的家财。
楚共王三年(公元前587年),
郑国与
许国发生
边境冲突,郑国与许国大打出手,令许国叫苦不迭。晋国抓住时机以“救许伐郑”的旗号攻打郑国,公子侧率军救郑。郑国、许国对公子侧告对方的状。公子侧让他们向
楚王诉苦,自己是判断不出两国的对错了。
楚共王六年(公元前584年),
巫臣为报灭门之仇,征得
晋景公许可,出使
吴国(都城在今江苏
苏州市),,使晋与吴结好,一致对付楚国,并使其子狐庸在吴任行人之官,教吴
车战,连续攻楚。仅仅一年,公子侧、子重七次疲于奔命,原来属于楚国的蛮夷小国,都被吴国占领,吴国实力大增,成为楚国劲敌。
楚共王十一年(公元前579年),
郤至出使楚国,楚国用金钟之乐接待。郤至不敢入内,说:“如果上天降福,两国国君相见,那会用什么礼节?”公子侧却说:“两国国君见面,只会用一枝箭招待,怎么会演奏音乐。”
楚共王十四年(公元前576年),楚国想要再次北伐郑国,迫使郑国屈服于己。
子囊说:“我们刚刚与晋国缔结盟约,缓和了局势,现在背弃它,恐怕不可吧!”公子侧说:“敌情有利于我方就该前进,结什么盟?”
申叔时已经老了,便住在采邑
申地。听到这话,说:“子反必然不能免于祸难。信用用来保持礼义,礼义用来保护生存,信用、礼义都没有了,想要免于祸难,行吗?”经过申地时,公子侧去见申叔时说道:“我们的军队怎么样?”
申叔时回答道:”德、刑、详、义、礼、信,是战争的手段。德行用来施予恩惠,刑罚用来纠正邪恶,和顺用来事奉神灵,道义用来建立利益,礼法用来适合时宜,信用用来护守事物。人民生活优厚,道德就端正;举动有利,事情就合于节度,时宜合适,生产就有所成就;这样就能上下和睦,相处没有矛盾,有所需求无不具备,各人都知道行动的准则。因此诗曰:立我烝民,莫匪尔极。是以神降之福,时无灾害,民生敦厖,和同以听,莫不尽力,以从上命,致死以补其阙,此战之所由克也。如今楚国在内抛弃了自己的子民,而在外断绝了友谊,亵渎盟约,而出尔反尔。违背时令发动战争,让百姓疲惫不堪只为逞强好勇,人民不知什么是信用,进退都是罪过。人们为自己的结局在担忧,还有谁肯去送命呢?您还是尽力做吧!我恐怕不能再看到您了。“
郑国叛晋后,仗恃有楚国作后盾,兴师进攻
越国。郑国的所作所为,直接违反了诸侯的盟约,且为楚国势力的北上提供便利条件。对此晋国自然不能坐视不管,于是下决心讨伐
郑国。
楚共王十五年(公元前575年),晋国以
栾书为中军主帅,并联合齐、鲁、卫等国一道出兵攻打郑国。郑国向楚国求救,楚共王于是派兵援救
郑国。楚军与晋军在
鄢陵(今河南鄢陵西南)交战,晋军打败了楚军,晋将
魏锜射中了楚共王的眼睛。共王被射伤眼睛后,羞怒交加,命令
养由基将射他之人杀死。给了养由基两枝箭,养由基果然不辱使命,将
魏锜令尹
子重子玉楚共王听说后,派人来阻止公子侧自杀,使者没有赶到公子侧就死去了。