曹无伤(?—公元前206年),也写作“
曹毋伤”。秦汉之际
刘邦麾下将领,军职为
左司马,跟随刘邦西征灭秦。在
项羽率领诸侯军队入关时,曹无伤暗中派人向项羽告密,想要博取封赏。在
鸿门宴后,被
刘邦所杀。
秦王子婴元年(公元前206年)十月,
刘邦攻入
关中地区,秦王
子婴投降。刘邦与百姓
约法三章,并封锁
函谷关,不让诸侯军入内,准备在
关中称王。十一月中旬,
项羽行军攻打略定秦地,率领大军到达
函谷关,关门封锁无法进入,听说刘邦已经平定关中,项羽大怒,派
英布等人攻破关门,十二月
中旬,项羽率军到达
戏亭。
刘邦在
霸上驻军,还没有能和项羽相见。刘邦麾下
左司马曹无伤打算投靠
项羽求取封赏,于是派人向项羽传话说:“刘邦想要在
关中称王,让
子婴担任
丞相,全部霸占奇珍异宝。”项羽听后大感愤怒,在亚父
范增的劝说下决定进攻刘邦。于是项羽大宴将士,打算第二天和刘邦展开
会战。当时项羽兵力四十万,号称百万,刘邦兵力十万,号称二十万,战力不对等。恰逢
项伯想救
张良,连夜去见张良,因此得以用文书告知项羽,项羽这才停止动兵。
在宴会期间,刘邦询问
项羽是谁使他怀疑自己,项羽随即透露曹无伤告密的事情。刘邦担心范增等人的加害,通过张良、
樊哙的努力而脱离宴席。刘邦回到自己军中便立即处死了曹无伤。
唐朝
颜师古在《
汉书注》中根据原文“沛公左司马得杀之”,认为斩杀郡守的左司马名叫“得”。
司马贞在《
史记索隐》中否定了颜师古的说法,并认为俘虏
泗水郡的
郡守“壮”的刘邦军
左司马就是曹无伤,但是这一说法并不严谨。
泷川资言·《
史记会注考证·高祖本纪》:沛公左司马得泗川守壮,杀之。【索隐】
颜师古云“得,司马之名”,非也。按:后云“左司马曹无伤”,自此已下更不见替易处,盖是左司马无伤得泗川守壮而杀之耳。【考证】《汉书》无“泗川守壮”四字,颜师古因有此说。史、汉不同,宜依文作解。
周寿昌曰:“沛公此时左司马尚有
孔聚、
陈贺、
唐厉,不止曹无伤一人。功臣表可证。”