海島市刑警隊長尚義為了解決“愛情危機”,正準備休假陪女朋友劉茵茵去旅游散散心。劉茵茵是隨尚義從北方來到海島市的,由于尚義無暇相陪,備感寂寞惆悵。這天,劉的老板、合資玩具廠的香港闊少方云生憐香惜玉,請劉到舞廳跳舞,進而發(fā)起感情攻勢。正在尷尬之時,劉茵茵看見日光陰沉的尚義出現(xiàn)在舞廳,便托詞離開,在外面截了一輛出租車正要離去,尚義突然從另一邊也鉆進車內,請茵茵去海灣度假村。茵菌無限幽怨,冷淡地拒絕,但她終于被尚義的執(zhí)著愛情所感動。突然,尚義腰間BP機響丫,尚義無奈,茵茵轉身離去。尚義的助手小陳告訴他有一越境分子潛逃。尚義請纓追查,終于找到越境者的蹤跡,根據(jù)線索,包圍了一座古樓,但目標已死。死者是香港黑社會組織12K成員,經(jīng)常往返于海島市與中越邊境地區(qū),為12K收滅越南士兵丟棄的槍支彈藥。警方得到情報,香港黑社會三劍客之一的老疤潛入海島市,與潛伏該市的另一劍客老蛇接頭,準備取走走私入境的槍支。尚義與助手化裝成12K成員,逮住了老疤,以美鈔收買他領路去見老蛇。在接頭點某醫(yī)院的太平間內,尚義和歹徒們進行了一場激烈的打斗之后,才知老蛇已帶人馬起貨從海上逃跑。尚義坐直升飛機追趕,在匪徒將逃到公海時,尚義從飛機跳到賊船上,生擒老蛇,但貨箱里全是廢鐵。茵茵正在宿舍里顧影自憐,獨對孤燈,方云生來邀她到舞廳解悶,把她灌醉后帶回小別墅。尚義得知茵茵夜出未歸的事,來找方算帳,卻在玩具廠區(qū)發(fā)現(xiàn)地上的廢棄邊角料和繳獲的老蛇船里的邊角料一樣。尚義潛入玩具廠倉庫,發(fā)現(xiàn)了份量有異的“玩具手槍”。這時,貨堆后閃出歹徒將尚義包圍,激烈打斗中,歹徒老禿用槍頂著腰間綁著炸藥的方云生走出來,尚義提出以自己替代方云生作人質,但老禿綁住尚義后仍不放方云生,駕車向海關駛去。尚義終于掙脫繩索,駕車沖向海邊,把綁在自己身上的炸藥扔進大海,隨后駕摩托車追到海關,與歹徒展開激戰(zhàn),老禿被擊斃,尚義也身負重傷。醫(yī)院里,打云生手捧鮮花前來探望,茵茵注視著他們倆,咬住嘴唇,眼角掛著淚珠。