故事發(fā)生在19世紀上半葉密西西比河畔的一個普通小鎮(zhèn)上。湯姆·索亞是個調皮的孩子,他和同母異父的弟弟一起接受姨媽菠麗的監(jiān)護。他總是能搞出各種各樣的惡作劇,讓菠麗姨媽無可奈何,而他也總能想盡辦法來躲避懲罰。一天,湯姆見到了可愛的姑娘蓓基·撒切爾,她是撒切爾法官的女兒。湯姆一見到她就對她展開了攻勢。而他的愛似乎也得到了回應。鎮(zhèn)上還有一個孩子叫哈克·費恩。他的父親總是酗酒,父母一直打架,因此他跑出來自己生活。他看起來和文明社會格格不入,大人們都不喜歡他,可湯姆和他卻是好朋友。有一天他們約好晚上一起去墓地,卻看到了意想不到的一幕。他們看到魯濱孫醫(yī)生、惡棍印第安·喬和喝得醉醺醺的莫夫·波特。在他們混亂的廝打中,印第安·喬把醫(yī)生殺死了,然后又嫁禍于被打昏的波特。湯姆和哈克被嚇壞了,立了血誓絕不泄密。波特被捕以后,湯姆十分內疚,經常去看望他。此時的湯姆事事不順,蓓基生了他的氣,不再理睬他,菠麗姨媽也總是呵斥他,他覺得沒有人關心他。于是,湯姆、哈克和村上的另一個孩子一起乘小船去了一個海島??蓻]過多久,他們便發(fā)現村里的人們以為他們淹死了,正在搜尋他們的尸體。湯姆晚上悄悄回到了姨媽家,發(fā)現菠麗姨媽正在為他的“死”悲痛欲絕。湯姆覺得十分慚愧。最終,他們三個人在村民們?yōu)樗麄兣e行葬禮的時候回來了。夏天來臨時,湯姆便感到更加不安,因為法官將對波特的罪行作出判決。湯姆終于戰(zhàn)勝了恐懼與自私,指出了印第安·喬就是殺人兇手??蓛词诌€是逃走了。后來,湯姆又想出了一個主意:尋找寶藏。湯姆和哈克偶然發(fā)現了印第安·喬和他的一大筆不義之財。但他們卻不知道他把錢藏在哪里了。在蓓基和同學們外出野餐時,哈克得知印第安·喬要去加害道格拉斯寡婦,因為她的丈夫曾經送他進過監(jiān)獄。幸虧哈克及時報信才避免了一場悲劇的發(fā)生,可印第安·喬再一次逃之天天。此時,湯姆和蓓基在野餐時走進了一個山洞,因為洞太深而找不到同來的路,被困在里面。他們在山洞里再一次遇見了印第安·喬。村民費盡周折救出湯姆和蓓基之后封死了山洞。后來湯姆告知村民印第安·喬還在里面。當他們找到他時,他已經死在山洞里了。惡人得到了應有的報應。湯姆和哈克再次回到山洞里,找到了那筆寶藏。