包龍星(周星馳飾)用錢買來了一個候補(bǔ)知縣的職位,可是為人貪婪,縣上的人都對他痛恨之極。在他代替正式知縣的時候,戚家媳婦戚秦氏(張敏飾)遭到了常威(鄒兆龍飾)的強(qiáng)暴,后來常威動了殺機(jī)把戚家上下都?xì)⒑α?,更嫁禍于戚秦氏。常威是水師提督大人的兒子,請來大狀方唐鏡(吳啟華飾),收買了所有證人以便洗脫罪名。包龍星雖然極力尋找證據(jù),也被迫害至落難他鄉(xiāng)。他決定要上京告御狀,后來他因沒錢不得不在妓院打工,向老板娘學(xué)習(xí)了一身斗嘴的好功夫。他在妓院里誤打誤撞認(rèn)識了皇上,幫助皇上有功他被封了大官,重審戚家被害eee