战国时期(公元前364年),魏惠王为争霸中原,将都城从安邑(今山西运城市夏县)迁至大梁(今河南开封市)。为营建大梁,魏国开挖了一条人工河,以北接黄河、南通淮泗,这条人工河就是鸿沟。