周飞鸿(元华)是大屿山大澳村乡绅,性格忠厚,对家乡有浓厚感情。为怀念已故巨星李小龙,他将自己的儿子取名为周小龙(周星驰)。小龙自小受父亲熏陶,正直聪明,酷爱打桌球,与表妹毛毛(毛舜筠)青梅竹马,两人暗生生情意。飞鸿的师弟阿仁(梁家仁)在香港欠下巨额赌债,到大澳投奔师兄,实为躲债。飞鸿见到多年不见的师弟,大为开心,当阿仁回港时,不甘寂寞的小龙要求跟师叔到香港去见见世面,飞鸿也想让儿子出去历练历练,遂把小龙托付给阿仁,阿仁推辞不得,只好勉强答应。回到香港后,阿仁意外发现小龙的桌球技术神奇莫测,便利用小龙的球技与别人赌钱,小龙却被蒙在鼓里,直到有一天他把村里的地契也输掉,飞鸿和小龙才知道事情的真相,但此时飞鸿父子已无家可归。上天给了小龙又一个机会,让他能与世界一流球手怀特一决高低,胜利就可拿回本村的地契,小龙在毛毛及乡亲们的鼓励下,与怀特杀的难舍难分,比赛转眼到了最关键的时候,小龙只要再打进一球即可获得胜利,但这时意外地出现了一个难度非常高的死球,当大家都觉得小龙已经输掉这场比赛时,却看见小龙正在摩拳擦掌,活动筋骨,准备做最后的一击……