方世玉(李连杰 饰)原是城中纨绔子弟,好仗义执言。一日,他闻说外省富豪雷山君在次设下擂台,比武招亲,又听讲雷小姐貌美如花,遂前往比武招亲。当方世玉过赢准备打赢将来岳母李小环时,一阵风吹过,将台上坐着的小姐的盖头吹了起来,他发现竟是一名丑女时,马上成心认输,溜之大吉。
方世玉的妈妈苗翠花(萧芳芳 饰)传闻儿子擂台上败下阵,自觉颜面无光,所以化身方世玉的哥哥方大玉前往打擂,一举打败了李小环。岂料雷山君当晚即派人来接方大玉成亲。世玉为救妈妈,只要替代妈妈前往雷家成亲。
母子两方案新婚之后趁回门的时分一同出逃,岂料方世玉的父亲方德回来了!