魏惠王三十年(公元前341年),魏军进攻
赵国,赵国向
齐国告急。
齐宣王用
孙子的计策,进击魏国援救赵国。魏国于是大量发兵,派
庞涓率领,让太子申做上将军。魏军经过
外黄(今
商丘民权县)的时候,外黄徐子对太子申说:“我有百战百胜的方法。”太子说:“可以让我听听吗?”徐子说:“本来就想要呈献给您的。”他接着说:“太子亲自领兵攻齐,即使大胜并占领
莒地,富也不过就是拥有魏国,贵也不过就是做魏王。如果不能战胜齐国,那就会万世子孙也不能得到魏国了。这就是我的百战百胜的方法。”太子申说:“好吧,我一定听从您的意见回国去。”徐子说:“太子虽然想回去,已经不可能了。那些劝太子打仗,想从中得利的人太多了。太子虽然想回去,恐怕不可能了。”太子于是想回去,他的驾车人却说:“将军领兵刚出来就回去,和打败仗是一样的。”太子申果然同齐军作战,在
马陵战败。齐军俘虏了魏太子申,杀死了将军庞涓,魏军终于大败。