周飞鸿(元华饰)是大屿山大澳村的教头,性格刚直。其子周小龙(周星驰饰)幼受父亲熏陶也是正直纯洁的年轻人。一天,周的师弟毛仁躲债逃到大澳,受到周家父子的热情款待,周托阿仁将小龙带到香港发展。二人来到香港,阿仁忽然发现小龙的台球技艺高超,便背着小龙利用其进行赌博活动。