《上海王》讲述的是20世纪初上海滩十里洋场,黑帮势力的角逐纷争。纷杂乱世中,奇女子筱月桂(余男饰)与三代上海王之间充满传奇色彩的爱恨情仇。
在妓院做丫头的乡下女孩小月桂(李梦饰),“个高、胸大、没裹脚”,让老板新黛玉(白灵饰)很不满意,却深得洪门老大常力雄(胡军饰)欢心,成为一代上海王的女人。常力雄在与同盟会代表黄佩玉(秦昊饰)接触过程中被暗杀,小月桂孤助无缘,产女后流落乡下。
历经数年艰辛,小月桂成立滩簧班子,重返大上海,在第二代上海王黄佩玉帮助下,成为“申曲名伶”筱月桂(余男饰)。她发现黄佩玉与常力雄之死有关,遂与曾做两代上海王跟班的余其扬(凤小岳饰)设计,杀死黄佩玉,助余其扬成为洪门山主中,第一个银行家。
上海在以前是分上海浦和下海浦的。以前的上海滩也是各种势力风起云涌的,有个叫筱月桂的女人,刚开始的时候是被卖到上海的,没有想到在妓院,一次偶然的机会,遇到了上海王常力雄,常力雄当时就是洪门老大,这个人是真心的喜欢筱月桂的,他和筱月桂之间还是有一个女儿的,叫荔荔,这个女孩一直都没有姓常,等她被送往美国的时候,那个妓院的老板新黛玉才把她的姓改过来,姓常,送她离开的时候,新黛玉和筱月桂都哭成了泪人。常力雄在刚开始的时候也是因为一个女儿而和宋守备有了过节,这个宋守备也不是一个善茬,这个人在刚开始的时候也是一心想得到筱月桂,可是被常力雄给救了下来,常力雄让账房把宋守备的大黄鱼给退回去,可是宋守备还是不愿意的样子,常力雄说给他两根金条,可是他还是不愿意,等人家快要发怒的时候,扔了一把刀过去的时候,他却是说行,其实还是在明里暗里的和常力雄作对。
常力雄为了这个女人也是没有少花心思,在筱月桂被绑架的时候,是黄佩玉救了她,然后把她送到了常力雄身边,不过也是在这个时候,常力雄才发现其实黄佩玉是一个有才华的人,以后的机会里还是把黄佩玉留在了身边,可是宋守备一心想要黄佩玉的命,就是在这次战斗中,为了保护黄佩玉,常力雄才被打中的,才身负重伤,可是最后的关键的一枪是黄佩玉的伙伴打的,给了常力雄致命的一枪,他才这样的死掉了,他是为黄佩玉而死的,而黄佩玉也是参与了这次的谋杀。所以在最后的时候,等筱月桂知道事情的真相的时候,才是那么的愤怒,才是那么的难过,才会找黄佩玉报仇,也是在最后的时候他们想法把黄佩玉叫了出来,然后在一片荒郊野地把黄佩玉给解决了。可见她并不是真正的喜欢黄佩玉,虽然黄佩玉要了她的身体,和她睡了很多次了,还是没有得到她的心,而筱月桂一心爱的人应该是常力雄吧。