大梁現在位於河南省開封市西北。大良原是中世紀戰國七雄之壹魏的都城。
戰國時期,魏分裂舊社晉國後,定都安邑,主要在河東。但隨著魏國在東方疆域的不斷擴大,魏國的土地逐漸成為河南全境,安邑位於河東,對控制東方諸侯尤為不利。公元前364年夏,魏國君主魏惠王將都城從安邑(今陜西夏縣)遷至大梁,因此也被稱為?梁呢?從到魏,六代君主以大梁為魏國都城,歷時13