2020年夏,海邊人頭攢動,游客三五成群,曹沖騎著摩托來買魚,看得出來他是這里的熟客,與這里的商販十分熟悉。岸邊突然傳來呼救的聲音,原來是在海邊拍攝婚紗照的情侶中有人落水,攝影師去救的過程中亦被困。曹沖迅速做了一個簡易漂浮瓶,跳入海中救人。曹沖是藍鯨救援隊的,十分熟悉水性,兩人都被他救了上來,而且那個溺水嚴重的人,經過人工呼吸和心臟按壓之后恢復了心跳。
周圍的人紛紛為曹沖鼓掌歡呼,曹沖沒說什么,準備拿著自己的魚離開,老板索性把魚送給他。時間轉回二十年前的1999年夏天,少年的曹沖騎著自行車在巷子里靈活地穿梭,接上小伙伴一起去城市角落里的黑網吧。曹沖利索地將車丟下,和小伙伴鉆進一個有洞口的圍欄,然后又進入一棟房子里,有人探出頭來看了他們身后沒有尾巴,這才放他們進來。兩人交了錢,迅速找了兩臺電腦,就一股腦兒扎進游戲世界中。
打游戲的時候,曹沖注意到頭上的燈晃了兩下,他和歡子說好像地震了,可當歡子看過去時,燈管恢復如常,他覺得曹沖看錯了。曹沖一臉郁悶,打了一會兒游戲后去上廁所。就在這時,地震突然發生,所有人都往外面跑,求生的本能也讓曹沖不顧一切地跑出去。后來他想起歡子還在里面,什么也沒想,轉身跑回去接他。救援隊來到小危樓,開始實施救援。這里建筑損毀嚴重,有很多人被埋在地底下,其中就包括曹沖和歡子。
曹沖聽到上邊的聲音,正想辦法通知上面的人,歡子醒了過來,隔著斷壁殘垣與曹沖講話。歡子的位置比曹沖更高一點,他看到自己旁邊不遠處就是老板,他的胳膊斷了,人已經不動了,歡子內心的恐懼更加濃厚。流血、肢體受傷,歡子的困意襲來,他昏昏沉沉地昏迷了,任由曹沖如何叫喊,歡子都再沒有回應。曹沖的腿受傷了,他看著滿手的血號啕大哭,此時此刻的他是絕望的,同時后悔自己為什么要帶歡子來這里上網。
求生的渴望支撐著曹沖,他試圖做些什么讓人發現自己,但剛好救援隊搜查的區域不在他那里。此時的曹沖感覺十分饑渴,旁邊的礦泉水瓶是空的,他燃起的希望又破滅了。后來消防隊隊長發現了,他倒了一杯水,一直問下面有沒有人。曹沖被那些水喚回了神志,拼命敲石頭讓營救隊發現自己。曹沖大命不死,被救援隊的人救了。謝中林隊長告訴他,以后沒事少泡網吧,大難不死必有后福。
曹沖拿開蓋在自己眼睛上的布,看向逐漸走遠的謝中林,那模糊的背影,成為了曹沖記憶里永不磨滅的定格畫面。這次經歷深刻影響了他的人生,后來的曹沖成為了一名光榮的共產黨員,甘愿為民奉獻出自己的一切。