为什么宋江具有这样的双重性格,和他的身份是有关系的,他自幼学习武艺,所以他自然而然会沾染上一些江湖习气,但是他本质上还是属于封建官僚地主阶层,所以他就具有了古代封建官僚的那种权谋、虚伪。
但是他毕竟只是一个小吏,这时候他身上突出的就是他的仗义任侠,而随着他的声名不断发酵,他的地位不断改变,他的权力*也就不断膨胀,在他内心深层次蕴藏的权谋、野心、虚伪也就暴露了出来,正式因为宋江人物性格上的层次性、丰富性。所以千百年来,引起许多大家的讨论,这也正式《水浒传》流传千年的原因,因为每个人物都是有血有肉、立体式的。