野心勃勃的九王爺(白彪 飾)企圖謀權篡位,落敗的皇帝(艾飛 飾)命令兩名侍衛將兩個皇子分別抱走,以延續皇家血脈。大太子(狄龍 飾)被送到了少林寺,三個瘋瘋癲癲的和尚收留了他,替他取名道行,傳授其武功。二太子(爾冬升 飾)則被丞相(谷峰 飾)收為義子,改名為王子泰。
轉眼多年過去,某日,王子泰來到了少林寺,偶然遇見了道行,儘管他們彼此都不知道對方的身份和身世,但兩兄弟還是一見如故,很快就結下了堅實的友誼。九王爺買通了寺廟內的僧人,想要將道行和王子泰斬草除根,無奈之中,兩人逃出了少林,踏上了充滿危險的未知之旅。