宋灭曹之战,是春秋晚期影响较大的一次兼并之战。公元前487年,宋围攻曹,攻破
陶丘(今山东定陶)。宋景公执杀曹伯阳,灭其国而有其地。
春秋时期,
曹国嵌于宋、卫、鲁、郑之间,乃四战之地,疆域日削。曹共公得罪晋文公,晋文公伐曹,诸侯将曹国土地瓜分。晋、楚城濮之战,曹附於晋,得以延续。宋景公囚禁曹悼公,与宋关系恶化。曹伯阳即位,任用公孙彊主政,欲图霸业,主动与晋断交,并伐宋。宋景公灭曹。
公元前488年(曹伯阳十四年),曹与晋断交,攻打宋国。秋季,宋景公围曹。晋国不救。公孙彊在陶丘郊外修筑五座城邑,分别为黍丘、揖丘、大城、钟、邘。宋景公围陶丘,双方相持,曹国内耗严重,食物匮乏,曹伯阳向郑国求救。郑大夫认为宋灭曹於己不利,遂侵宋救曹。
曹国处在四战之地,宋国一直想向北扩张。顾祖禹言曹国“四达之冲。春秋时,曹最为多事,会盟征伐,几于无岁不与也。既而侵逼日至,卒以先亡。自战国以来,河、济有难,曹辄先受之。朱黼曰:曹南临淮、泗,北走相、魏,当济、兖之道,控汴、宋之郊,自古四战用武之地也”(《读史方舆纪要》卷三十三)。
宋攻曹之战。公元前680年,周、齐、曹、陈四国联合攻宋,宋桓公被迫乞和。宋人抱恨不服,常耿耿于怀。公元前645年,楚军进攻
徐国。为了救徐抗楚,齐桓会召集鲁、宋、陈、卫、郑、许、曹七国之君,举行牡丘会盟,商定联合出兵救徐。会后,诸侯率军进抵宋国西部的匡邑(今河南睢县),继而由各国大夫继续南下救徐。七月,齐、曹两国之师对亲楚的
厉国(今河南鹿邑)发起进攻,借以牵制楚军。此时,宋军乘曹师远征、国内空虚之机,发兵北上,进攻曹国,以报诸侯攻宋之仇,并大肆抢掠,满载而归。
陶丘之战。公元前642年冬,齐桓公、管仲相继辞世,齐国五公子争夺王位,发生内乱。易牙、竖刁杀掉群臣,立公子无亏继承君位。世子昭逃往宋国,乞求宋襄公援助。于是,宋襄公率曹、卫、邾等四国联军,东进攻齐,杀掉齐国新君公子无亏,而立世子昭继位,是为齐孝公。宋襄公平定齐乱之后,企图继齐桓公之续,称霸中原。
公元前641年,在曹国南境召集诸侯会盟于睢水之上,史称
曹南会盟。为了向东夷诸侯示威,宋襄公滥施淫威,以滕、鄫两国国君迟到为由,“令邾子杀鄫子以祭睢水之社神,滕子以重贿得免。”襄公的哥哥见状,劝他说:“昔齐桓公存三亡国以属诸侯,义士犹曰薄德。今一会而虐二国之君,又用诸淫魂之鬼,将以求霸,不亦难乎?”宋襄公不听,遂诛杀鄫子。宋襄公的淫威不仅没威住诸侯,反而施得其反,曹国即拒不再从宋。于是,宋襄公率师北上,兴兵伐曹,并包围曹都陶丘数日,双方激战,不克而返。后来,宋襄公不思富国强兵,而一昧醉心于虚幻的霸业,结果在盂邑盟会上遭楚成王拘捕捆绑,后又在楚宋泓水之战中腿部中箭,次年因箭伤不治而亡。陶丘之战,是宋襄公滥施淫威之战例。
宋攻曹陶丘之战。公元前605年,宋文公时,宋公子须(宋文公的弟弟)与宋昭公之子,联合武氏、穆氏密谋叛乱,被宋文公察觉后,
宋文公杀了弟弟公子须和昭公之子,并命令戴、庄、桓三氏族攻打武氏,将武氏、穆氏两族人驱逐出宋国。后来,流亡在外的武、穆两族人,借曹国之兵攻宋。试图推翻宋文公政权,被宋军击退。公元606年秋,宋文公为了报复曹国帮助武穆两族的敌对行为,发兵攻曹。宋军进围曹都陶丘,不克而返。