汤姆索亚是美国圣彼得堡小镇上一个贪玩好斗、机灵的小男孩。他父母双亡,被波莉姨妈收养,他和流浪儿哈克进行了许多次惊险的冒险。
汤姆想当一名海盗,一天半夜,汤姆和哈克去墓地埋一只野猫,想要试试胆量。他们却意外目睹了一桩杀人案:乔埃杀了一名医生,却把罪名嫁祸给了昏倒在地的酒鬼波特。汤姆和哈克吓得不敢出声,决定一起保守秘密,并互相发誓。但汤姆却为此陷入了深深的恐惧和不安中,饱受着良心的谴责。
后来,汤姆、乔、哈克三人离家出走。他们带着偷来的食物,来到了一个荒无人烟的小岛上当起了海盗。三个快乐的小海盗,日子过得自由自在,无拘无束。但很快他们就想家了,又回到了小镇。镇上的人发现他们失踪后,都以为他们死了,正在为他们举行葬礼时,三人又赫然出现在教堂里。
这天下午,法院要开庭审理那桩杀人案。汤姆想到曾经帮助过自己的波特,经过思想斗争,最终正义战胜恐惧,决定为波特出庭作证。汤姆在法庭上说出了真相,而混在旁听席中的凶手乔埃却逃走了。
有一天,汤姆和哈克去鬼屋寻宝,无意间遇到了杀人犯乔埃,并偷听到了他和同伙把宝藏藏在一个“2号”的地方,汤姆和哈克既兴奋又害怕。
几天后的一个野餐会上,大家一起进入山洞探险。汤姆带着贝琪去了更深的岩洞,他们被困在了洞中。汤姆最终凭借勇气,智慧和信心带着贝琪走出了山洞,途中又意外遇到了杀人犯乔埃。
不久,汤姆和贝克再次进入山洞。乔埃已经饿死了,他们找到了宝藏,得到了一笔可观的财富。从此,爱探险的汤姆和哈克成为了小镇上的“风云人物”。