宋江上梁山的原因主要有以下幾點:
晁蓋的邀請:晁蓋等人在黃泥岡劫生辰綱後,宋江將官軍追捕的訊息告知晁蓋,晁蓋等人上樑山後,派遣劉唐送來書信及黃金酬謝,但書信落入宋江妾閻婆惜之手。宋江無奈之下怒殺閻婆惜,被發配江州。
李逵的相識:在江州,宋江與李逵等相識,並在潯陽樓題反詩而被判成死罪。幸得梁山好漢搭救,在刑場被救上樑山,成為副頭領。
理想所誘:宋江內心以儒家思想為正統,講究「孝義」二字,他的理想是建功立業、報效國家。雖然自幼飽讀詩書,但不是著書立說之人,因此應該以建功立業、報效國家為己任。
忠孝思想:宋江的性格中忠孝思想根深蒂固,即使屢遭迫害被逼上樑山,他都沒有放棄過「忠」的想法。在率眾起義的時候打出「替天行道」的旗號,但只是反貪官而不反皇帝,這正是宋江性格中「忠」的具體體現。
綜上所述,宋江上山的原因是多方面的,既有外部的邀請和迫害,也有內部的理想和性格所驅使。