八十萬禁軍教頭林沖(梁家輝飾),為人極為正直,深得朝庭器重。且古道熱腸,甚愛結交江湖豪俠,常常以武會友,是名副其實的一個"武癡”,唯一的缺點就是為人處事過於率直,不懂官場醜惡,常得罪人而不自知。沖愛妻(王祖賢飾)常常相勸,想丈夫脫離險惡官場,但沖決心為朝庭效力,無奈,沖妻隻好望沖帶眼識人。一日,沖在五臺山巧遇花和尚魯智深(徐錦江飾),兩人不打不相識,越談越投機。這時,林夫人被奸臣高逑的兒子高衙內(單立文飾)調戲,沖本欲教訓高衙內,被高逑手下陸謙暗中提醒,才未惹出禍事。怎奈,好色的高衙內和奸險的陸謙為得到林夫人,暗中布下陷阱,把沖逼上梁山……...