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