《怒海红颜》故事发生在解放前的上海。战云密布,日本横行。日本女间谍松本川子(王倩饰)策动黑帮头目沙坤(陈国典饰)破坏学生运动,小学教师林若兰(赵雪琴饰)和警官龙儿(胡饰)君)帮助学生打败了歹徒。若兰的父亲林德(丛志军饰)因与沙昆的较量惨遭杀害,母亲也被杀害。若兰求段小莲(张艺饰)报仇,段小莲困住沙坤,却被松本川子救下。段笑脸在与黑龙辉的战斗中被杀,林若兰成为了上海滩的老大。她在土耳其浴刺杀沙坤失败,得知黑龙将一群上海孤儿劫到日本。龙二爷闯入黑龙会救人,差点被松本川子抓获。林若兰唆使龙二带人强攻沙坤藏毒之地,龙二觉得上当了,就袭击了林大。松本川子喜欢龙儿,她提出用龙儿交换沙坤,林若兰能答应吗……