阳地的时候，迫于秦国强大的军力，魏国亦主动向秦国献地求和，秦国在该地设置丽邑。此时嬴政正调集主力全力攻赵，不想分散兵力攻魏，就接受了献地，使魏国苟延残喘。公元前226年（秦王政21年），嬴政借口楚王背弃献出青阳（今湖南长沙）以西土地的承诺，并袭击秦国南郡为理由，派王贲率大军出函谷关，攻佔了楚国北部的十几座城。在保障了攻魏秦军侧翼安全后，王贲旋即回军北上突袭并围困住魏国国都大梁（今河南省开封市西北）。大梁居于睢水、颍水、鸿沟的交汇之地，护城河十分辽阔，五座城门皆备吊桥，地形易守难攻。魏军依託大梁的城防工事