王彦章,字贤明,一作子明,郓州寿张人,五代时期后梁名将。骁勇有力,事朱温,每战持铁枪冲坚陷阵,军中号“王铁枪”。后梁建立,先后为濮、澶州刺史,汝、郑州防御使,许、滑州节度使。常为先锋,与李存勖军对垒。晋王李存勖称帝建后唐,后梁失郓州,他临危受命为北面招讨使,时后唐已尽有河北,以铁锁断德胜口,筑河南、北为两城,号夹寨。王彦章攻下德胜南城,率舟师攻杨刘,凡百余战,后唐以大军来援乃退,后屯兵兖、郓之境,为李嗣源所袭,退保中都又败,被擒。庄宗欲全活之,对曰:“岂有朝事梁而暮事晋”,遂被杀。
王彦章,祖籍郓州寿张县,祖父王秀及父亲王庆宗皆未曾担任官职。王彦章获重用后,两人分别被追封为左散骑常侍及右武卫将军。年轻时加入朱全忠的军队,由于战功卓著,王彦章受到朱全忠建立的后梁政权重用,最初王彦章任开封府押牙,后迁任左龙骧军使,兼任左监门卫上将军。
朱友贞夺得政权后,王彦章被委任为濮州刺史及马步军都指挥使,迁任澶州刺史,并被封为“开国伯”。后梁朝廷决议分魏州为两个镇,为防备当地人叛变,派遣王彦章率领五百骑兵驻守邺城金波亭,预防突发情况。魏州人于该月月底叛变,投降晋国(后唐前身)。王彦章因军队受到攻击而率军向南逃走,其家属被晋军俘虏,晋国方面为了招降王彦章,优待他的家属,又派人离间王彦章,王彦章把晋国的使者斩首,断绝往来。
后梁失去魏州后,不时与晋国(后唐)军队于黄河两岸战斗,王彦章常在这些战事中担任先锋,迁为西面行营马军都指挥使、检校太傅,继续留守郑州,兼任行营诸军左厢马军都指挥使。不久,迁任许州两使留后,并保留之前的军职。次年,正式担任许州匡国军节度使,加封“开国侯”,随后担任北面行营副招讨使,改驻滑州。
此时,晋国军队已占领黄河北岸全部地区,并于德胜口设立铁锁截断航道及跨河筑城,而后梁朝廷的执政者赵岩、张汉杰等人向后梁末帝建议疏远资历较深的大臣,故王彦章虽然身为高级将领,但朝廷并未采用他所提议的战术。
后唐军队攻占郓州,该消息使后梁朝廷产生恐慌,宰相敬翔在后梁末帝前自杀被阻,随后向梁末帝建议起用王彦章。梁末帝采纳其建议,委任王彦章为北面招讨使,取代戴思远,并派段凝作其副手。王彦章向后梁末帝表示用三天时间即可击败敌军,梁末帝身边的大臣不相信他的保证而发笑,王彦章认为赵岩等人败坏朝政、令国力削弱,临行前向亲信表示,若得胜回朝,将要处死朝廷内的“奸臣”。赵岩、张汉杰得知后,感到恐惧,并认为与其被王彦章处死,不如被沙陀人(后唐)杀死,,于是与段凝合谋,设法阻挠王彦章的军事行动。
王彦章离开朝廷,两天后到达滑州,在设宴的同时,暗中派遣六百名斧手,及冶铁人员,乘船前往德胜口。王彦章在宴会中途托言更衣离场,率领数千人沿黄河往德胜口,船上士兵烧断铁锁、并以斧斩断浮桥,王彦章则率兵攻破南城。这时距离王彦章离朝之日刚好三天。
李存勖得悉王彦章被任命后,认为王彦章会立刻攻击德胜口南城,立刻引骑兵增援,但在到达时,南城已被王彦章攻占。李存勖拆掉北城,建造木筏,退守杨刘,沿途与王彦章隔河对战超过一百次,战事持续约两个月,期间王彦章的军队曾几乎攻陷杨刘,直至李存勖于博州的黄河东岸建造堡垒协助防守,形势开始改变。王彦章之军队先进攻该堡垒而未能攻入,及后重新进攻杨刘而战败。
后梁朝廷得到战报后,即召还王彦章,委派段凝代替其招讨使职务,史称段凝向朝廷大臣行贿,又与赵岩、张汉杰等人合谋向后梁末帝隐瞒王彦章的战功,又于王彦章战败时诬陷他饮酒轻敌,因此得到兵权,及后由于段凝无法抵御后唐军队的进攻,后梁在他就任后不足一百天灭亡。
王彦章回到汴梁后,在朝廷上力言自己的战功,赵岩等人指使有关部门弹劾他“不恭”,迫令他回家。其后,后唐军队向兖州进攻,后梁末帝再委派王彦章迎战。这时后梁的主力皆随段凝出征,故朝廷把首都汴梁剩下的五百名新经招募的骑兵守御都交给王彦章,另委派张汉杰监军。王彦章率军渡过汶水,计划进攻郓州,于递坊镇被后唐军队袭击,王彦章因兵少战败,撤退至中都。李存勖率领军队到达中都,与王彦章军交战,唐军将领夏鲁奇曾为朱全忠效力,与王彦章相识,听到王彦章说话后将他认出,以槊刺伤后将其擒获。
李存勖与王彦章见面,问他为何防守没有防御工事的中都而不前往兖州防守,王彦章回应指自己受制于形势而无能为力。李存勖在劝说王彦章投降被拒绝后,又派李嗣源劝说他。王彦章伤重不能起床行走,李嗣源走到王彦章的病榻前,被王彦章以小字“邈佶烈”称呼,以示轻蔑。
李存勖命人以肩舆送王彦章至任城,王彦章以伤患痛楚为由不肯出发,李存勖派人问王彦章此行能否成功,王彦章称段凝麾下六万军队并不会轻易叛变,因此难以成功。李存勖取得回应后,知道王彦章肯定不会归顺,下令把他斩首,享年六十一岁。后晋高祖石敬瑭称帝后,为嘉奖王彦章的忠勇,下诏赠太师荣誉之职,又派人寻找王彦章的子孙录用为官。