1991年夏,一场特大洪水使无数家园毁于一旦。周桂英和陈宝根正准备吃饭,儿子阳阳却在厨房里发现了三个陌生的孩子:石风,甜甜和铁蛋。夫妻俩可怜这些孩子,商量后将他们留下,给桂英增加了不少负担。根宝心疼妻子,决定将孩子的下落通知乡干部,把孩子送回去。桂英得知石风和铁蛋的父母都在抗洪救灾中牺牲了,便十分关注这两个孩子,并为偏袒他们,打了阳阳。根宝赌气离家,奔忙在救灾一线,把奖金和补助费都寄回家。为救护孕妇过河,极度疲劳的根宝心脏病发作,被洪流冲走。桂英捧着点燃了长明灯的船,轻轻地放入河里。。张明和胖子是北京城内两个游手好闲、不务正业的小青年,他们靠假冒警察敲诈富商赚钱。除此之外,他们还经常在街上搭讪女青年寻找刺激。这一日,张明遇到某大学外语系女学生吴迪,这两个身份悬殊的年轻人却擦出不该有的火花。张明的玩世不恭很快让充满浪漫情怀的吴迪倾倒,从此对他忠贞不二;然而张明却只是随便玩玩,他毫不珍惜这个纯洁女孩的感情。倍感受伤的吴迪出卖肉体,自甘堕落,更因此付出生命。张明则在一次抓捕过程中锒铛入狱。三年后,张明获释出狱。在前往某海滨城市养病的途中,他邂逅了爽朗的女大学生胡昳。这个女孩给了张明似曾相识的感觉,同时也让他切实体会到自己当年对吴迪造成的无法弥补的伤害……
本片根据王朔同名小说《一半是火焰,一半是海水》改编。。