郭振华(成龙饰)从乡下到香港找工作,他向卖花老妇玫瑰夫人买了一朵玫瑰花后,一切逢凶化吉,还无意中做了黑帮头子。振华决心带领黑帮改邪归正,他开了一间豪华夜总会,捧红了杨露明(梅艳芳饰),她成为红歌星后亦成为他的爱侣。
振华功夫很好,他用实力令帮中兄弟折服,用仁义行为感化了敌对黑帮化敌为友。玫瑰夫人千辛万苦供女儿到上海读书,她和大富翁的儿子相爱,大富翁到港找她谈儿女婚事,她怕她伪装贵妇事被揭穿影响女儿幸福,急至病倒,振华和露明等出钱出力把她扮成贵妇,几经曲折艰辛才玉成了她儿女婚事,实现了她奇迹般的愿望