周显王二十六年(公元前343年),魏惠玉派庞涓率兵攻韩,韩求齐援。齐威王采纳孙膑计策,待魏、韩实力耗损后,攻魏救韩。次年,齐以田忌为主将,孙膑为军师,领兵直趋魏都大梁(今开封)。庞涓闻讯,弃韩回救。魏以太子申为上将军,庞涓为将,率兵迎击齐军。孙膑建议采用诱敌深入,设伏歼敌的方针。齐军与魏军接战后,连连后退。孙膑又以逐日减灶的办法,诱魏军追击。庞涓误以为齐军逃亡严重,轻躁突进。齐军设伏于马陵(今河南范县西南)。魏军于黄昏进到马陵,齐军万箭齐发,魏太子申被俘,庞涓愤愧自杀,全军覆灭。