从小在省委大院长大的杨志南与同是高干子女的尚莉莉偶然邂逅,两情相悦。而与志南一同长大的同学兼好友周海涛竟也同时爱上了莉莉。志南的母亲却早已把有望成为省委副书记的宋光明之女宋乔娅看作内定的理想儿媳。周海涛的妹妹周海青与志南青梅竹马,她错位地把兄妹情当作爱情,于是她找到莉莉和乔娅大闹了一场。对越自卫反击战打响了,志南义无返顾地回到部队。莉莉鸿雁传书、苦苦等候的结果却是志南牺牲的噩耗。海青很快从悲痛中自拔,乔娅则与新欢打得火热,只有莉莉痛不欲生。海涛默默地陪伴在莉莉身边,莉莉被海涛的万般柔情所感动,准备接受他的爱。。德华(刘德华饰)喜欢打牌,以打牌为生的他出名好牌技好牌品,与他相恋多年的咏琪(梁咏琪饰)因为牌品差,始终没能与德华结为连理,令她顿足。德华的弟弟天乐(古天乐饰)知道哥哥要以打牌为生养活患有痴呆症的母亲和正在读书的自己,决定跟青云(刘青云饰)打牌比试,谁知连连落败。
一次牌局中,咏琪不甘被德华以牌品的问题多次推搪婚约,便咀咒他从此“一世摸烂牌”,跟着同样拜师不成的青云离开了。
咀咒真的灵验了,使德华家道中落,但一向乐观的他深信自己的“好朋友”会回来的。在弟弟公司举行的麻将大赛中一路稳打稳扎,与青云再次对垒,最后能否获胜呢?。