据史家考证研究,在宋代徽宗宣和年间,确有宋江其人及其领导的梁山泊起义,但不像《水浒传》所写的有108将,也没有那么多生动的戏剧性场面。
梁山泊位于山东西部,原是个很小的湖泊,后因从五代到北宋黄河多次缺口泛滥,使它与四周的许多小湖泊汇成一片,到北宋末年便形成横八百里水域的大湖泊,其中许多天然小岛,形势险要复杂。当时许多破产农民、渔民以及一些被政府通缉追捕的逃犯遂藏匿于此,成群结伙,靠进行一些“非法”活动营生。有若干股势力日益增大,人数愈聚愈多,到北宋末年更掀起了多次