隋朝末年,隋將王世充的侄子王仁則(于承惠 飾)在督建河防工事時(shí),殺死了起來(lái)反抗暴虐的神腿張,但令其兒子小虎子跳河逃離虎口。小虎子被少林僧人救起收入寺中后,為報(bào)父仇毅然削發(fā)為僧,法名“覺遠(yuǎn)”(李連杰 飾)?! ⊥跞蕜t的侍衛(wèi)長(zhǎng)遇見牧羊女白無(wú)瑕(丁嵐 飾)后垂涎其美色,強(qiáng)行將其 搶回府并欲酒 后施暴,恰巧被只身前來(lái)報(bào)仇的覺遠(yuǎn)發(fā)現(xiàn)。在救白無(wú)瑕逃生的過(guò)程中,覺遠(yuǎn)因武功欠佳被王仁則刺傷,促使其回到少林寺后更加刻苦練功。后因覺遠(yuǎn)救援被王仁則追趕的李世民,少林寺遭遇劫難,覺遠(yuǎn)身上的責(zé)任更重一層。