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