三晋,由于国力增强,开始了对外扩张。
从公元前413年,魏文侯开始向秦国进攻。不几年,就占领了秦的河西地区,秦被迫退守洛水。魏在河西地区建西河郡,任吴起为西河守。公元前408年,魏派乐羊领兵越过赵国,进攻中山,两年后灭掉了中山国。魏文侯在西方和北方取得胜利后,又率领韩、赵向东方发展。公元前404年,攻入齐国,大败齐军。魏文侯死后,魏武侯又向南方发展,取得了宋、郑、楚三国间的大块土地。接着,联合韩、赵大败楚军,占有了大梁(河南开封)、襄陵(河南睢县西)。公元前371年,又攻占了楚的鲁阳(河南鲁山县)。从此,魏国占有了黄河以南的大片土地,为后来迁都大梁奠定了基础。不仅淮水、泗水一带小国不敢反对魏国,就连韩、赵和齐也得服从魏国,形成了魏国称霸中原的局面。
赵国在春秋时期,势力已扩充到太行山以东。进入战国后,又先后灭掉卫、中山(魏灭中山后不久又复国)等国,占有了今河北中、南部和河南北部部分地区,并把国都迁到中牟(今河南鹤壁市西)。公元前386年,又移到邯郸。公元前302年,赵国第六个国君赵武灵王进行了“胡服骑射”的改革,使赵国军事力量很快强大起来,占地北至燕代,西至云中、九原,成为雄据北方的军事强国。
韩国扩张的方向在今河南西部和中部地区。在赵攻卫的同时,韩国也兴兵向郑、宋两国进攻,俘虏了宋君。公元前375年,灭掉郑国,占有了黄河以南的广阔地区,并把国都迁到郑,韩国也成了战国时期的强国。