宋江是历史上真实存在的人物,宋江也确实领导了一场对抗朝廷的起义,但是与人们所熟知的,水浒传所描写的,宋江因为多次打败朝廷大军,朝廷才不得不主动招安梁山好汉的事迹不同,历史记载的是,宋江其实是被北宋将领张叔夜领兵打败,宋江副帅被俘,不得已而归顺北宋朝廷的。
张叔夜, 字嵇仲,开封人,出生于官宦世家,北宋名将。他的主要功绩之一就是镇压了北宋时期宋江领导的起义。
公元1119年,宋江开始在河朔起义,起初时,起义军连战连捷,很快就攻取了十余州县城池,官军“莫敢撄其锋”,一时声势浩大。
1121年二月,宋江率领梁山好汉攻取了淮阳军,接着又率军从沭阳乘船到达海州。此时宋江的克星出现了,他就是北宋名将张叔夜。
时任海州知州的张叔夜见宋江兵势强大,知道硬碰硬可能不是宋江对手,于是在城外和海边都设下伏兵,接着派出小股轻骑前去海边引诱宋江军前来交战。宋江以为敌人兵微将寡,果然中计,率领主力部队想一举消灭张叔夜,夺下海州城。
看到宋江主力开始上岸对战时,此时埋伏在海边的官兵突然放火焚烧宋江的船队,埋伏在城外的官兵也趁势杀出,在数股官兵的夹击下,宋江军阵脚大乱,又见战船被烧没了退路,军心开始恐慌,导致纷纷败退,张叔夜乘胜追击,最终宋江大败而逃,军中副帅被张叔夜生擒。
经此一役,宋江军元气大伤,加上战船被烧毁,现在又被官兵围困,宋江最后不得不率领众梁山好汉投降。
需要说明的是,历史上记载以宋江为首的梁山好汉是36位而非水浒传里的108位。