俠女花碧蓮為救人而得罪賭棍萬三句(樊梅生 飾),萬率眾圍殺碧蓮,幸得駱宏勛(陳亮 飾)趕來相救。萬之主人王倫(張佩山 飾)知悉一切後,重金收買知府,將宏勛打下冤獄。碧蓮往探監,見宏勛奄奄一息,遂隻身闖進王倫練武場,大戰眾強徒,並取下王倫助手首級。翌日,碧蓮把血淋淋的人頭掛在竹竿上,到市上去叫賣,結果驚動官差,被捉進衙門……
野心勃勃的九王爷(白彪 饰)企图谋权篡位,落败的皇帝(艾飞 饰)命令两名侍卫将两个皇子分别抱走,以延续皇家血脉。大太子(狄龙 饰)被送到了少林寺,三个疯疯癫癫的和尚收留了他,替他取名道行,传授其武功。二太子(尔冬升 饰)则被丞相(谷峰 饰)收为义子,改名为王子泰。转眼多年过去,某日,王子泰来到了少林寺,偶然遇见了道行,尽管他们彼此都不知道对方的身份和身世,但两兄弟还是一见如故,很快就结下了坚实的友谊。九王爷买通了寺庙内的僧人,想要将道行和王子泰斩草除根,无奈之中,两人逃出了少林,踏上了充满危险的未知之旅。