徐子是战国时期宋国外黄(今商丘市民权县人和镇内黄集)人。
在战国时代极为普通的一年即魏惠王三十年(公元前341年),中原霸主魏国挥军进攻赵国,赵国向东海之滨的齐国告急。齐国君主齐宣王口决定用孙子的计策,进击魏国本土援救赵国。魏国于是大量发兵,派魏国老将庞涓率领,让太子申做上将军(注带有一定渡金性质)。魏国大军经过外黄(今商丘民权县)的时候,外黄徐子(1)对太子申说:“我有百战百胜的方法不知你是否愿意了解。”太子说:“我愿意可以让我听听吗?”徐子说:“本来就想要呈献给您的。”他接着说:“太子亲自领兵攻齐,即使大胜并占领莒地( 莒齐国的五都之一),富也不过就是拥有魏国,贵也不过就是做魏王。如果不能战胜齐国,那就是万世子孙也不能得到魏国了。这就是我的百战百胜的方法。”魏太子申说:“好吧,我一定听从您的意见回国去。”徐子说:“太子即使想回去,已经不可能了。那些劝太子打仗,想从中获利的人太多了。太子纵使想回去,恐怕不可能了。”太子于是想回去,他的驾车人却说:“将军领兵刚出来就回去和打败仗是一样的且消耗了国家大量的钱粮。”太子申被劝住了果同齐军作战,结果在马陵战败。齐军俘虏了魏太子申,杀死了将军庞涓,魏军终于大败。最终果然和徐尚预测的一样魏太子申及庞涓死于自己的欲望。这一场战争在一定程度上改变了当时的格局魏国的强权也就此衰落,魏国再也不是以前那个如日中天的强国,马陵之败太子被俘庞涓战死军队锐减,一年之后秦国商鞅巧计夺夺大河以西之地。孙膑报了仇也开始在战国的舞台上书写属于自己的篇章。
变法图强,拥雄兵于中原,但毕竟也不是无敌于天下啊。