《龙争虎斗》讲述了少林弟子李受英国情报部门特工布雷斯韦特之托,以参赛者身份潜入神秘富商韩先生在香港外海私人岛屿上举办的武术大赛,暗中调查其贩卖鸦片、操控娼妓的犯罪集团。韩先生原是少林叛徒,而李在出发前又从父亲口中得知,三年前妹妹苏琳正是遭韩先生的保镖奥哈拉一伙围攻,宁死不屈而自尽,于是这趟任务同时也成了一场复仇之旅。与李同船赴岛的还有两位美国武者:为躲避巨额赌债而来的赌徒罗柏,以及因痛打种族歧视警察而逃亡的越战老兵威廉斯。比赛开始后,李在擂台上击败了恼羞成怒、持碎酒瓶偷袭的奥哈拉,并当场将其击毙,为妹妹报了仇。夜里,李潜入岛上的地下基地,发现了制毒工场和被囚禁的女子,并与卧底岛上的女特工美玲取得联系。当晚也在外散步的威廉斯被韩先生怀疑,因拒绝屈服而惨死在韩先生的铁爪之下。韩先生随后向罗柏展示其庞大的毒品帝国并邀其入伙,遭到拒绝后命他与李对决。李在发出求救电报后被围捕关押,罗柏则挺身迎战韩先生的打手波罗并将其击杀。关键时刻,美玲释放了囚犯,全岛陷入混战,李与罗柏并肩力战群敌。最终,李一路追击韩先生至布满镜子的密室,在层层幻象中打碎镜面找出真身,一脚将其踢到墙上的长矛上,彻底终结了这个罪恶帝国,而援军也随即登岛。