富家子弟周通(許冠杰 飾)武功高強(qiáng),到處仗勢(shì)凌人,其妹妹周吉(吳君如 飾)也十分無(wú)理取鬧。他們的母親太君(許冠英 飾)一直想他們定性并能夠成家立室??墒窃谥芗男禄橹梗蚓旨温暎S百鳴 飾)忍受不了周吉而逃走了。自此,太君便茶飯不思,周通于是為母親辦壽筵沖喜,更想請(qǐng) 著名魔術(shù)師大圍高栢飛(張國(guó)榮 飾)助興。與此同時(shí)白雪仙(關(guān)之琳 飾)喬裝出來(lái)逛花市,與高栢飛一見(jiàn)鐘情。白父(吳孟達(dá) 飾)得知事情后以為女兒已懷孕,便找到高柏飛提親,卻誤以為周通就是高栢飛。當(dāng)周通見(jiàn)過(guò)白雪仙之后,便誓要得到美人。母夜叉(毛舜筠 飾)從逃難的高栢飛與雪仙口中得知了他們的遭遇后,便假扮新娘教訓(xùn)周通。周吉的丈夫林嘉聲成為了狀元,周吉想與夫君和好,卻遭到了林嘉聲拒絕……