梁末帝朱友貞貞明元年(915年),李存勖趁魏博鎮兵變,攻取梁河北數十州。梁將劉鄩欲圖恢復,屢戰不下。貞明四年(918年),朱友貞以賀瑰為北面招討使,謝彥章為排陣使,屯於行台。初,李存勖見梁軍陣勢,知謝彥章在陣中,不敢妄動。梁軍主帥賀瑰雖善治軍,但嫉妒謝彥章之能。
一日,賀瑰與謝彥章巡視郊外,見一高地。賀瑰對謝彥章說,此高地乃屯兵之處。不久,晉軍占領此處。賀瑰於是懷疑謝彥章通敵賣國。心中已動殺氣。
此時,賀瑰想要與李存勖速戰速決,而謝彥章反對,認為晉軍遠來,士氣正盛,而糧食不濟,請嚴守以老敵。賀瑰氣憤,誣奏謝彥章將反,向朱友貞請旨,要殺謝彥章。朱友貞昏庸,不辨忠奸,下詔賀瑰全權行事。
這樣,五代少有的儒將,謝彥章被冤殺。