邦功星(周星驰 饰)为了能够获得一个政府职位,出资购得了一个候补知县的位置。然而,他的贪婪行为引来了县城里所有人的愤恨。在他代替正式知县的期间,戚家媳妇戚秦氏(张敏 饰)遭到了常威(邹兆龙 饰)的性侵,并且常威还将谋杀的嫌疑全部嫁祸给了戚秦氏。常威是水师提督大人的儿子,因此他聘请了知名律师方唐镜(吴启华 饰),通过贿赂所有的证人,以期能洗刷自己的罪名。虽然邦功星拼命找寻证据,但最终他被迫离开家乡,流落他乡。面临困境,他决定奔赴京城向皇帝诉苦。然而由于缺乏资金,他被迫在一家妓院工作,并向老板娘学习了一身擅长争辩的本领。在妓院里,邦功星偶然间结识了皇上,并帮助他解决了一系列问题,因此获得重职,得以重新审理戚家被害案件。依靠睿智和口才,邦功星全力为戚秦氏讨回公道。