包龍星(周星馳)為清朝九品候補知縣,因故暫代縣令一職。此時,水師提督常昆之子常威(鄒兆龍)見到美豔的戚秦氏(張敏)後,竟將她迷姦,更殺了戚家上下。包龍星得知後非常憤怒,遂將常威拘禁,誰知常家竟將這樁血案嫁禍給有孕在身的戚秦氏,更設計陷害了包龍星與包龍星的侄子包有為(吳孟達)…