《大白鯊》事件發生4年後,兩名潛水員正在前集漁船「虎鯨號」的殘骸處拍照片時突然受到一條巨大的大白鯊襲擊,過程中一位潛水員的照相機拍下了一張鯊魚的照片。
幾天後,這條大白鯊進入阿米提島海岸水域,殺死了一位女滑水員。駕馭快艇的女子為了自衛,先是將一個汽油罐扔向鯊魚,然後用一隻信號槍點燃了汽油。熊熊燃燒的汽油罐導致快艇爆炸,女子也因此遇難,鯊魚頭部右側被燒傷但仍然存活。
一頭死亡的虎鯨在附近一個燈塔處擱淺,全身到處都是很大的傷口。警察局長馬丁布羅迪認為這樣的傷口是大白鯊造成的,然而就像4年前的事件開始一樣,市長拉瑞沃恩不相信自己管理的小鎮又招來了一條鯊魚,並警告警長不得向媒體告知這樣的猜測。之後,布羅迪又在海灘邊發現了一條嚴重毀壞的快艇,並且在對其進行檢查時還發現了一個女子燒焦的遺骸。
布羅迪制止了他17歲的兒子麥克下海航行,幫他在海灘上找了份暑期工。次日,警惕的布羅迪在一個觀察塔上看到水中有一大片陰影,匆忙中他趕不及確認馬上命令所有人撤離海灘並朝水中開了槍,導致人群出現恐慌,但卻意外發現原來那根本不是鯊魚,而是一群扁鰺。夜裡,他收到了之前被鯊魚襲擊的一位潛水員拍下的照片,畫面上可以看到鯊魚的眼睛。他馬上趕去告知市長等人,但他們仍然認為這個證據還不夠可靠。在當地新建了一家遊樂場來吸引遊客的彼得森和鎮議會因為之前海灘上的意外解僱了布羅迪,僅有市長沃恩投下了反對票,副警長亨德瑞克斯成為新的警長。
次日早上,麥克溜出家門去與朋友一起航行,並且為了防止小弟肖恩向父母告狀還帶上了他。之後他們遇上了一群由湯姆安德魯斯領隊的司機。湯姆下水去抓龍蝦僅幾分鐘時就遇上了鯊魚,不過他成功逃脫,只是因為從水中上岸太急而患上栓塞。晚些時候鯊魚衝上了蒂娜和艾迪的帆船,將艾迪生吞活剝,把嚇壞了的蒂娜留在原地。
布羅迪和妻子艾倫發現安德魯斯被送上了救護車,布羅迪懷疑一定是有什麼把安德魯斯嚇壞了,以致他如此急切地上岸。亨德瑞克斯告訴布羅迪,麥克已經和他的朋友出海航行朝燈塔進發,於是布羅迪堅持駕馭警方巡邏船去救自己的兒子,艾倫和亨德瑞克斯也和他一起上路。他們找到了蒂娜的船,躲在裡面的蒂娜證實了布羅迪對這片海域存在鯊魚的懷疑。亨德瑞克斯和艾倫帶著蒂娜一起上岸,而布羅迪則繼續開著水警輪尋找孩子們。
正在海上航行的孩子們玩得正開心,萬沒想到兇猛的大白鯊會突然出現。鯊魚衝進了其中的一艘帆船,引起一片恐慌,船也撞到了一起。麥克被撞到頭暈了過去,不過在鯊魚出現時他已經被人拉出了水面,兩個朋友帶著他爬到岸上求助。其他的少年仍然身處糾結在一起的船隻殘骸向公海漂流。一架在海港巡邏的海洋直升機趕到,並放下線纜打算將受損船隻拖到岸邊,可是就在飛行員準備拉動前,鯊魚攻擊了直升機,導致其沉入水中。肖恩也跌下水面不過很快為瑪姬所救。可當瑪姬試圖回到船上時卻因船沿濕滑而掉入水中,鯊魚馬上衝上前來吞噬了她。另一邊,蒂娜被送往醫院,艾倫則斥責了彼得森解僱布羅迪,否認鯊魚存在的可恥行為。
布羅迪找到了麥克,孩子告知父親情況危急。弟弟肖恩和他的朋友們還身處船的殘骸上朝一個小島漂去,而小島的後面就是公海。布羅迪很快找到了孩子們,但鯊魚又一次發動了進攻,布羅迪的船也因此擱淺在岩石上。他試著用繩子把船綁好,但碰到了一條海底電纜。鯊魚又一次發起進攻,大部分少年都掉到水中,其中一位叫露西的女孩也為鯊魚所傷,而且肖恩和傑基仍然孤立無援地留在一艘船上。布羅迪坐上了一艘充氣筏,然後用船漿規律性地敲打海底電纜並成功吸引到了鯊魚的注意力,鯊魚衝上前來張開血盆大口咬住了海底電纜,被電擊死後沉入了海底。布羅迪把肖恩和傑基救上了小島,然後與其它少年一起等待救援的到來。