包龙星(周星驰饰)用钱买了个候补知府的位置,但是他贪得无厌,县里的人都讨厌他。当他更换了知县后,齐秦的媳妇(张敏饰)被常威(邹兆龙饰)强奸了。后来,常威动了杀齐全家的狠心,甚至嫁祸于一家。水师提督之子常威,为了洗清自己的罪名,请大足房(吴启华饰)买通了所有的证人。虽然包龙星想尽办法找证据,但也被迫害到老家。他决定向北京的朝廷报告。后来因为没钱,只好去妓院打工,跟老板娘学了一手好功夫。他在青楼里误打误撞认识了皇上,对皇上非常照顾。他被任命为高官,重审了齐被杀一案。凭借他的智慧和口才,他尽力为齐秦讨回公道。