為了尋找1912年在大西洋沉沒的泰坦尼克號上的珍貴財寶——價值連城的“海洋之心”,尋寶探險家布洛克從沉船上打撈起一個銹跡斑斑的保險柜,不料其中只有一幅保存完好的素描-一位佩戴著鉆石項鏈的年輕女子。這則電視新聞引起了一位百歲老人的注意,她激動不已,立即乘直升飛機來到布洛克的打撈船上。她名叫羅絲·迪威特·布克特,正是畫像上的女子。她向眾人講述了一段動人的愛情故事:在泰坦尼克號上的羅絲因不想嫁給未婚夫卡爾,準備跳海自殺,被幸運贏得船票的杰克所救,兩人由此認識。在隨后的幾天里,杰克帶她參加三等艙的舞會,給她畫素描(布洛克打撈起的那張),教她吐痰……他們兩人很快墜入了情網。但是這份甜美的愛情還沒過多久,泰坦尼克號便撞上冰山了。杰克為了羅絲能夠存活下來,不斷地鼓勵她,而自己卻凍死在寒冷的海水里。羅絲得救了,但她從沒有忘記杰克,不僅僅是因為他們有一段凄美的愛情,還因為杰克帶給了她歡樂,也給了她希望和未來……
在影片的最后,羅絲把“海洋之心”拋入海中,以示在天之
靈。隨后鏡頭展示了在睡夢中壽終正寢的羅絲和她的照片。羅絲穿過冰冷的海水,來到泰坦尼克號,回到與杰克約會的樓梯,兩人緊緊擁抱在一起,1912年沉船遇難的人們正站在樓梯周圍為羅絲和杰克鼓掌, 墻上的時間停留在沉船的那一刻。
這部影片奇跡般地票房使它成為好萊塢20世紀末的象征,詹姆斯·卡梅隆登上了世界商業電影的頂峰。
該片是當時電影史上最賣座的一部電影,全球總票房為18億3540萬美元(北美地區為6億美元,中國3.6億人民幣),現在仍位居單部影片票房的第二名,僅次于詹姆斯·卡梅隆導演的于2009年上映的《阿凡達》。