子囊(?—前559年),芈姓,熊氏,名贞,字子囊。楚庄王的儿子。春秋时期楚国令尹。被任为令尹后,为与晋国对抗,先后六次北伐。从实践中深感楚、晋力量相当,主张不与晋争。楚康王即位后,率楚军伐吴失利。死前已预感到吴对楚的威胁,遗言加修楚郢城墙。
楚共王十五年(前576),共王准备在中原用兵;他认为这是背弃楚、晋盟约而表示反对。
楚共王二十三年被任为令尹后,为与晋国对抗,先后六次攻伐陈、郑、宋等国,从实战中深感楚、晋力量不相上下,晋国内部又比较团结,因此极力主张不与晋争。但未被共王采纳。
前568年,他成为继承叔父子重、子辛的新一代令尹。当时,晋国在晋悼公的领导下,重新确立霸权,子囊避免与晋国直接冲突。但是他多次出兵,尽最大可能维护楚国的利益。
前568年、前566年,攻打陈国,使陈国再次成为楚国的属国。
前565年,攻打左右逢源的郑国。前563年,与刚刚归附的郑国攻打宋国。
前562年,郑攻宋,晋率诸侯攻郑,子囊率军援救郑。
前561年,讨伐宋国。
前560年,共王病死。死前遗言给自己谥以“灵”或“厉”,都属恶谥。共王死后,众大臣商议谥号时,他提出:国君镇抚南方蛮夷,建有功勋,又知道自己的过错,应定以较好的谥号,称之为“共”。众大臣都同意他的意见。
次年,率楚军伐吴(都城在今江苏苏州市)失利。死前预感到吴对楚的威胁,遗言要加修楚都的城墙。