魏文侯当政时,中山国君是中山武公。中山国政治十分腐败,统治者荒淫奢侈,昼夜颠倒、男女淫乐、歌舞不断、国政荒废。魏文侯遣大将乐羊讨伐中山。魏与中山不相邻,中有赵相隔,魏文侯遂借道于赵。赵烈侯初不许,后在赵利进谏下让道于魏军,以图收渔人之利。周威烈王十八年(公元前408年),攻打中山之役爆发。
此役主帅乐羊之子本在中山国任职,但善于用人的魏文侯还是相信翟璜的荐举,以乐羊为将去伐中山。乐羊率魏军到中山城下时,中山君烹杀乐羊之子并派人将乐羊之子做成肉羹送给乐羊,想以此沮丧乐羊的斗志,然而乐羊却不动声色地吃下一杯肉羹,乐羊以此来表示自己以国家利益为重。乐羊率魏军猛攻中山,苦战3年,才灭掉中山国,获得彻底的胜利。魏堵师赞向魏文侯进谗言,说乐羊连自己儿子的肉都能吃下去,还有谁的肉不敢吃呢?攻击乐羊是一个极残忍的人。乐羊灭中山以后,魏文侯使太子击驻中山,而将乐羊调回,两年之后才封乐羊于灵寿(今河北灵寿西北)。
