曹咎(?—前203年),中国楚汉战争时代人物。西楚项羽部下。
曹咎早年为蕲县(今安徽宿州)狱官,与原楚国贵族项梁、栎阳(今陕西西安市阎良区)狱官司马欣为好友,项梁曾犯事被拘禁于栎阳,项梁乃请曹咎关说司马欣,故无事。曹咎后加入秦末民变,为项羽部将,封为大司马、海春侯。
前203年,项羽讨伐彭越,命曹咎守成皋,不要理会汉军挑战。刘邦得知后,命兵卒辱骂,曹咎终究怒而出兵,在汜水遇到汉兵伏击,曹咎大败,被汉将陈署围困,曹咎、司马欣皆自刎[1][2],史称成皋之战。
四年,项羽乃谓海春侯大司马曹咎曰:“谨守成皋。若汉挑战,慎勿与战,无令得东而已。我十五日必定梁地,复从将军。”乃行击陈留、外黄、睢阳,下之。汉果数挑楚军,楚军不出,使人辱之五六日,大司马怒,度兵汜水。士卒半渡,汉击之,大破楚军,尽得楚国金玉货赂。大司马咎、长史欣皆自刭汜水上。
(陈署)以卒从,汉王元年起霸上,以谒者击籍,斩曹咎,侯,千户。