1、8世紀中葉,一名從前的海盜船長比爾·博恩斯避開人們的耳目來到海邊的一家小客店裡。他讓店主人的兒子小吉姆·霍金斯留神一名“獨腿水手”。但是“獨腿水手”始終沒有露面,卻有一個名叫“黑狗”的男人找上門來。吉姆的父親病重身死以後,又來了一個名叫皮尤的瞎子,向比爾遞交了一份海盜同夥之間決定執行死刑的處死通知單“黑點”。一見這份“黑點”,比爾立即因恐怖到極點而死去。
2、吉姆和母親打開了比爾所攜帶的大箱子,想要找出可以抵償比爾這些天住宿費用的東西,但是由於瞎子帶領一夥海盜來進攻旅店,匆忙之間沒有找出什麼,只是在箱子底層找到了一個用油布裹得嚴嚴實實的小包。母子二人逃到屋外,幸好沒被海盜們抓住。
3、原來,油布小包中裝的是海盜頭子弗林特生前埋藏大批贓物財寶地點的島上地圖。比爾得到了這個地圖,想要攜圖私逃,獨吞這筆財富。不料還是被海盜們發現,跟蹤而至。不過油布小包已被吉姆所得,海盜們撲了個空。
4、當地的鄉紳特里勞尼得知此事,在布里斯托爾買了一艘名叫埃斯班諾拉號的帆船,向金銀島出發了。船上有醫生利夫西、船長斯莫利特,吉姆當了勤雜工。一切準備就序,但船上的炊事員約翰·西爾弗卻是個一隻腳的瘸子。一天夜裡,吉姆在蘋果桶裡聽到了西爾弗和一些人正在秘密策劃,要在找到寶藏後舉行叛亂。原來,西爾弗就是那個令人膽戰心驚的“獨腿水手”。他是弗林特手下的重要頭目。船員已經有19個人是西爾弗一夥的海盜。而吉姆、醫生利夫西他們一夥才只有7人。醫生和船長商議以後,決定先發制人。這時,帆船已在金銀島附近的海面上拋錨停泊。船長宣佈可以讓多數船員上岸休息。同時,乘機把部分糧食、彈藥運到岸上一所過去由海盜修建的弗林特木寨之中。他們放棄了帆船,打算藉助於岸上的有利地形,固守在木寨裡,抵禦海盜。但淘氣的吉姆沒有和朋友們一道行動,卻擅自和海盜們乘小艇上了岸。他離開朋友們後又感到害怕起來,因此,上岸後立刻避開了那夥強盜,跑進叢林之中。獨自在叢林中盲目亂竄的吉姆,忽然碰見了已經變得象野人一樣的水手本·岡恩。岡恩也曾經在弗林特手下做過海盜,後來在一條船上服務時被同伴們拋棄到這個荒無人煙的海島上,迄今已有三年了。他告訴吉姆他已經掌握了寶藏的秘密,並懇求吉姆幫助他重回人類社會。
5、吉姆離開岡恩後,找到了退守木寨的同伴,他們同心協力、奮勇拼殺,打退了海盜的進攻,打死打傷了一些海盜。這天晚上,求成心切的吉姆靈機一動,偷偷溜出木寨,駕著岡恩自制的木筏來到海上。退潮的海水把他的筏子推向帆船。岸上的亡命徒們正在大吃大喝,狂歡痛飲,看守帆船的兩名海盜也在酒醉後互相廝殺,最後一死一傷。吉姆先割斷了船錨的纜繩,後來又爬上無人操縱的帆船,設法將它駛至海島的另一端,停泊在那裡。
6、不過吉姆可絕對沒預料到,當他不在木寨時,情況又發生了變化。原來,岡恩告訴了利夫西醫生,他已經把埋藏的財寶挖了出來,並運到了他住的山洞裡。於是,醫生決定放棄木寨,搬到岡恩的山洞去住。這時,那張地圖已變成無用的廢物,於是,他們就把它交給了海盜們。
7、他們走後,海盜們立刻佔據了木寨。
8、吉姆飄泊了一整天,第二天夜裡,摸回木寨,正好落進了敵巢,強盜們由於死的死,病的病,只剩下六個人,他們這些人互相猜疑,爭吵不休。老奸巨滑的西爾弗看出了形勢不妙,他為了給自己留一條後路,便出面保護吉姆,不讓別的海盜加害於他。西爾弗的手下群盜,為此非常憤怒,對西爾弗出示了“黑點”,西爾弗從懷中掏出寶藏的地圖,才將他們的憤怒平息下去。
9、天亮後,海盜們帶上地圖去找寶藏,但只發現一處空穴,財寶早已無影無蹤。他們驚呆了,接著像野獸般發起狂來。這時,西爾弗毫不遲疑地拋棄了過去的同夥,和吉姆一起投奔到埋伏在附近的醫生等人那裡。經過一番激戰,烏合之眾的海盜被打垮了。
10、吉姆他們把財寶裝運上船,等到漲潮後,便駕著帆船返航,歸途中在西印度群島,西爾弗偷了一口袋金幣,消失了蹤影。而吉姆和他的朋友們連同岡恩終於乘埃斯班諾拉號,滿載而歸,回到了自己的家園。