富家子弟周通(许冠杰 饰)武功高强,到处仗势凌人,其妹妹周吉(吴君如 饰)也十分无理取闹。他们的母亲太君(许冠英 饰)一向想他们定性并能够成家立室。但是在周吉的新婚之夜,丈夫林嘉声(黄百鸣 饰)忍受不了周吉而逃走了。自此,太君便茶饭不思,周通于是为母亲办寿筵冲喜,更想请 闻名戏法师大围高栢飞(张国荣 饰)助兴。与此同时白雪仙(关之琳 饰)化装出来逛花市,与高栢飞一见钟情。白父(吴孟达 饰)得知事情后认为女儿已怀孕,便找到高柏飞提亲,却误认为周通就是高栢飞。当周通见过白雪仙之后,便誓要得到佳人。母夜叉(毛舜筠 饰)从避祸的高栢飞与雪仙口中得知了他们的遭遇后,便假扮新娘教训周通。周吉的老公林嘉声成为了状元,周吉想与丈夫和洽,却遭到了林嘉声回绝……