汤姆·索亚是圣彼得斯堡小镇上的淘气包,从小和波莉姨妈一起生活,经常闹得波莉姨妈哭笑不得。他是镇上的“孩子王”,在孩子们眼中,他无所不能。汤姆·索亚喜欢恶作剧,捉弄别人,也喜欢马戏,会拿大项,他经常幻想自己是绿林好汉,想当兵或是美国牛仔。
汤姆的朋友可不少,如:乔奇、本、吉姆……但和他关系最好的是镇上的一个流浪——哈克。哈克的父亲是个酒鬼,不管他,他便成了无家可归的流浪儿。汤姆想去探险,当海盗,便把想法告诉了哈克,哈克说:当海盗胆子要大。于是,他俩约定半夜去墓地测试胆量。两个孩子本想测一测胆量,谁知却意外目睹了一件杀人事件:印江·乔埃杀死了医生,又嫁祸给了酒鬼彼得。两人都怕被乔埃报复追杀,相互发誓不把这件事说出去。
可在法官审理此案时,两人还是把事情说了出去,可是乔埃还是逃走了。再后来,汤姆和哈克又在一次寻宝时竟又意外碰见了乔埃,并听说了有批宝藏藏在了二号地点。
后来,汤姆的同桌贝琪办生日派对去魔克托尔山洞玩,可谁知发生了意外,等众人回去时,汤姆和贝琪还在洞里,而且迷了路,问题是没有人发现少了两个孩子。不知是不是冤家路窄,汤姆又碰见了乔埃,不过乔埃看到汤姆后直接逃跑了。在这危急关头汤姆发动了自己的勇气和智慧,用风筝线和贝琪逃了出去。可乔埃就没这么好的运气,惨死在洞中。
最后汤姆和哈克又回到洞中,在一处汤姆上次就注意到的一个十字架标识下挖到了乔埃提到的宝藏。两人终于获得了自己的财富。