徐州之战,是指公元前333年,齐国
齐威王执政时,楚国
楚威王熊商亲率大军,在
徐州(今山东滕州)与齐国爆发的战争。先是齐军战败,齐将申孺被俘;齐威王大怒,随后齐国派
田盼率军复战,楚军大败,楚威王仅免于被擒。
作为战国前期霸主的
魏国,在魏惠王
魏罃时期,先后面对
秦国、
齐国的时候相继失利。在西边,被秦国攻取河西、上郡之地,在东边,
桂陵之战、
马陵之战连续被齐国击败,以致魏国霸业衰落。
当时地处南方的楚国,疆域辽阔,经过
吴起变法,在
楚宣王熊良夫时候楚国重新崛起,前339年楚威王
熊商继位,是个雄心勃勃,“好用兵而甚勿名”的君主,不甘心坐视齐国、秦国的强大。
前341年马陵之战的魏国惨败,于是魏惠王一心想要再度出兵报仇齐国,魏国相邦
惠施认为,以魏国当前的实力,不足以击败齐国,他劝魏惠王“变服(脱去王服)折节以朝齐”,尊齐国为王,以激怒楚国,然后再派人去楚、齐两国活动,引发楚、齐的战争。
魏惠王采纳了此议,于前334年与
齐威王在
徐州(今山东滕州)相会,尊齐威王为王,齐威王亦承认魏惠王的王号,史称“
徐州相王”。这事果然引起了楚威王极大的愤怒,同时齐国
孟尝君的父亲
田婴欺骗楚国,于是楚国决定出兵讨伐齐国。
前333年,楚威王熊商出兵,先是大败越国,杀死越王
无彊,尽取故吴地至浙江,然后攻打齐国
徐州,大胜而归。
先是齐军战败,齐将申孺被俘;
齐威王大怒,随后齐国派
田盼率军复战,楚国尽征大军仍然大败,楚王仅能免于被擒而已。
《史记·
楚世家》、《
战国策·秦策四·或为六国说秦王》、《战国策·齐策一·楚威王战胜于徐州》均记载了楚国的胜利。
战后楚威王要求齐国必须驱逐
田婴,张丑欺骗楚威王说:“君王之所以能先在徐州取胜,是因为齐国没用起田盼子。田盼子对齐国有功,老百姓都拥护他。田婴不喜欢田盼子而任用申纪。申纪这个人,大臣不亲附他,百姓不为他效力,所以君王就胜齐国。君王要齐国驱逐田婴,田婴被驱逐后,田盼子必然要被起用。齐国再整顿士卒来与君王交战,一定对君王不利。”楚威王因此不再要求驱逐田婴。
刘向《
说苑·尊贤》称,楚威王虽说在徐州之战一时打败了齐国,但随后齐威王就愤而更换
田盼为将领,大败楚威王所率楚军。但据史学家
杨宽考证,这一寓言是刘向编造的故事,并无史料依据,不是历史事实。
《
说苑》原文:“齐使申孺将,楚发五万人使上将军至,擒将军首反。于是齐王忿然,乃更使盼子将,楚悉发四封之内,王自出将,田忌从,相国、上将军为左右司马,益王车属九乘,仅得免耳。”
白话释文:齐国派了申孺领兵攻打楚国,楚国发兵五万人,派上将军率军应战,提着齐军主将的首级回师。于是齐王大怒,就换
田盼子率军攻楚,楚国尽征全国兵员,楚王亲自率军出征,
田忌跟从前往,相国、上将军作左右司马,增派楚王侍卫车九辆,但楚王仅能免于被擒而已。
同时,
魏惠王也部分达到了,借楚国、赵国和燕国之手报复齐国的目的。
楚威王先胜后败后,恭敬的向
田忌请教原因,田忌指出
田盼是既尊重贤士也爱护不贤的人,贤人与不贤的人都能担负重任,因此楚王仅能保全自己。