彼得和妈妈住在黑松林里,靠卖炭为生。自从爸爸去世以后,家里的生活都由他一个人干。每逢星期六,他穿着又黑又破的衣服去市镇上卖炭,总是被别人取笑。
彼得想起爸爸曾经讲过的小玻璃人的故事,说是有谁能一句不错地背出那首叫《小玻璃人》的四句山歌,小玻璃人就会送给他很多钱。彼得间妈妈,妈妈只记得前面三句。
有一天,彼得走进松林深处。忽然,他的背后响起了脚步声;他回头一看,却什么也没看见。脚步声越来越响,接着,又响起一阵轻轻的歌声,唱的就是那首山歌的最后一句。
彼得快活地跑到一棵大松树下,把那首山歌完整地背了出来:您守着黄金,有山的寿命;谁能见到您,谁就有好运。这时,小玻璃人出现了。他有一张和善的脸,长着一簇小胡子,叼着玻璃烟斗。小玻璃人送给彼得两干块金元,还答应让彼得成为乡镇上跳舞跳得好的人。然后,他就在一团白雾里消失了。
彼得买下了一家漂亮的玻璃厂。头几个星期,他经常在车间里走来走去,有时还亲自干活。但日子长了,他就厌倦起来,不愿再到工厂里去,整天只知道跳舞玩乐。他大把大把地花钱,也很乐意救济穷人人。但很快,他的钱就花完了。他不会做买卖,玻璃厂也很快倒闭了。
有一天,彼得在树林里发现有个高大的黑影乡紧跟着他。他大声问:你是谁?要干嘛?黑影说:我叫荷兰鬼。我的魔法和小玻璃人一样,让我来帮助你吧!
荷兰鬼把彼得带到他的家里,用丰盛的酒菜招待彼得,然后说:把你的心卖给我吧,那样你就不不会觉觉得痛苦了。我给你换上一颗石头心,你还能得到十万块金元呢!彼得想了想,同意了。
彼得喝了一杯烈酒,然后就昏昏沉沉地睡着手了。醒来后,他发现自己已坐在一辆漂亮的马车里,身这边放着沉甸甸的一袋金元。彼得坐着马车到处游玩,出岛席音乐会和舞会,听最好的音乐家演奏。虽然他不再感到痛苦,可也从来不感到快乐。他回到家里看到妈妈时,也丝毫感觉不到高兴和温暖,甚至还转过脸金去,不愿和妈妈说话。
荷兰鬼又给了彼得许多钱。彼得用这些钱来放债。谁还不起债,就把谁送进监牢。他甚至不愿拿出一分钱给妈冯妈用,逼得他妈妈只好到街上去讨饭吃。
得结婚了,妻子是松林里最可爱的少女丽斯贝德。有一天,丽斯贝德在花荫下看见一个拄着拐杖的老头。老头流着眼泪说:可怜可怜我,给我一点水喝吧,我快渴死了!丽斯贝德急忙端来一杯水,还送给老人一篮子水果。正在这里,彼得来了。他不问缘由,举起手杖把妻子狠狠地打倒在地上。老头气愤地说:就是这石头心使你变得这样冷酷无情,你踩坏了一朵最美丽的花!
老头突然变成了小玻璃人,并且越来越高大。他怒视着彼得说:如果你不悔改,我就把你sha了!彼得吓坏了,他请求小玻璃人原谅,表示愿意悔改。小玻璃人教给彼得一种魔法,让他到荷兰鬼那儿去讨回自己的心。
第二天,彼得找到荷兰鬼,对他说:你这个笨家伙,凭什么说你拿走了我的心?它在我胸中好好地长着呢!荷兰鬼取出一只玻璃匣子,气呼呼地对彼得说:瞧,你的心在这儿呢!还不相信,我可以给你换上去试试!
荷兰鬼给彼得施行了换心魔法,取出了石头心,换上了真正的心。当荷兰鬼又想把真心换下来时,彼得扔给荷兰鬼一袋子钱,大声说:我要爱护我的真心,把钱还给你!荷兰鬼扑上来,彼得用魔法轻轻一点,荷兰鬼立刻四肢无力,跌倒在地上。
彼得又有一颗温暖的心了。从此,他与妈妈和妻子一道,勤恳劳动,过着愉快幸福的生活。