林沖上樑山的原因主要有以下幾點:
林沖的妻子林娘子被高俅義子高衙內看中並調戲,高俅爲了得到林娘子,設計陷害林沖,使他誤入白虎堂,再被刺配滄州。
在滄州,高俅指使陸謙等人火燒草料場,企圖燒死林沖。林沖因躲雪倖免於難,但他在山神廟聽到陸謙等人的陰謀後,怒殺陸謙等人,因此已無法再回朝廷,只能上樑山。
林沖原本家庭和睦,事業有成,但高俅等人的迫害使他家破人亡,有家不能歸,有志不能報,只能落草爲寇。
總的來說,林沖上樑山是因爲受到當朝權貴高俅等人的多次陷害和逼迫,忍無可忍之下走上了反抗的道路。這也印證了《水滸傳》“官逼民反”的主題。