秦国先后灭韩、赵和重创燕国以后，地处中原的魏国孤立无助。秦王政二十年（前225年），秦国将领王贲率六十万大军出关中，攻佔了楚国北部的十几座城，保障了攻魏秦军侧翼安全后，旋即回军北上突袭并围困住魏都大梁（今河南开封市西北）。大梁居于睢水、颍水、鸿沟的交汇之地，护城河十分辽阔，五座城门皆备吊桥，地形易守难攻。魏军依托大梁的城防工事死守，秦军强攻毫无奏效，王贲引黄河、鸿沟（汴渠）水灌入城内。三个月后，大梁城被水浸坏，城墙崩塌，居民死亡数十万人，魏王假投降，魏国灭亡，魏王被处决。秦在魏国地区设砀郡，又建置泗水郡。