包龙星(周星驰饰)通过行贿获得了候补知县的职位,但由于贪婪无能,很快便失去了民心。在代理知县期间,他目睹了恶霸常威(邹兆龙饰)强暴并杀害戚家媳妇戚秦氏(张敏饰)全家,并嫁祸于受害者。常威仗势欺人,请来大状方唐镜(吴启华饰)买通证人,试图为儿子洗脱罪名。包龙星努力追查真相,却因证据不足而被迫害流落他乡。为了上京告御状,他不得不到妓院打工,在老板娘的教导下学会了斗嘴技巧。机缘巧合下,他在妓院里结识了微服私访的皇上,并协助皇上有惊无险。凭借机智和口才,包龙星获得重审机会,最终为戚秦氏讨回了公道,揭露了常威的真面目,维护了正义。