大梁,是指战国时魏(梁)国都城,当时中国最大都市之一。在今河南省开封市西北。
大梁皇帝魏惠王(前369年—前319年在位)由安邑迁都到大梁(现开封)后,魏国亦称梁国。
魏国在公元前353年的桂陵之战和公元前341年的马陵之战中,两败于孙膑为军师的齐国军队。
公元前340年,魏惠王三十一年,经过商鞅变法从而逐渐强盛起来的秦国夺取了河西地区(位于现在陕西东部与山西边界,黄河西岸的畜牧和战略要地),首都安邑(山西夏县)完全暴露。魏惠王把都城从今山西南部的安邑(今山西夏县北),迁到东部的大梁(今河南开封)。