包龙星(周星驰饰)以高价买下了一个候补知县的职位,然而他的贪婪本性引起了县上人民的极度不满。就在他取代正式知县之际,戚家媳妇戚秦氏(张敏饰)遭到了常威(邹兆龙饰)的强暴,随后常威为掩盖真相将戚家人口尽数杀害,并将罪名嫁祸给了戚秦氏。作为水师提督大人之子的常威,找来了大状方唐镜(吴启华饰),贿赂了所有证人,希望能洗清自己的罪名。包龙星尽管努力寻找证据,但却遭受了迫害,被迫流亡他乡。他决定前往京城上书告御状,然而因为没有钱,他被迫在一家妓院打工,意外地学到了一身辩论的好技巧。在妓院里,他偶然结识了皇上,并帮助皇上解决了一些问题,因此被封为大官,获得了重审戚家被害案的机会。凭借着自己的聪明才智和口才,包龙星全力为戚秦氏讨回公道。