中山国能在群雄环伺中生存,主要有三方面原因。
第一,游牧民族的彪悍形成较强战斗力。
中山国是戎狄的一种,是游牧民族建立的,不属于华夏主体民族,更不是周的分封国,而游牧民族一般比较彪悍好斗,生存力强,中山国维持了相当长一段时间。
第二,地形因素。
中山国在太行山脉两侧,山地平原相结合,有很多的险关要隘,成为中山国的屏障,一时半刻难以被攻克,中山国维持到战国时代。
第三,初期周边国家并不强大。
在春秋时期,晋国向中原扩张,北部燕国则相对比较弱,难以打败中山国。
战国时期,三家分晋,中山国被周边是燕国和赵国,而赵国在赵武灵王胡服骑射之前一直比较弱,无法消灭中山国;而首先崛起的魏国,因为与中山国不接壤,虽然曾经一度灭了中山,但是随着魏国的衰弱,中山国复国,直到赵武灵王时期被再次消灭。
这就是中山国维持几百年存在的原因。