在德国一个山林里,烧炭工人彼得与母亲生活在一起。彼得十分讨厌又苦又累的烧炭工作。他羡慕胖子埃采希儿和长脚史路克,他们是最有钱的富人。他也羡慕一个漂亮的小伙子,因为他的舞跳得最好,也很有钱。
彼得决定去枞树岗,找那善良的神仙玻璃小精灵帮忙。在途中遇到了魔鬼巨人米歇尔。米歇尔说可以帮助彼得发财,但必须先把心卖给他。彼得没有答应米歇尔,他不想出卖自己的心。
彼得终于找到了玻璃小精灵。彼得向小精灵提出了两个心愿:希望自己能像埃采希儿一样有钱,还希望舞跳得比那个小伙还要好。
玻璃小精灵满足了彼得的心愿。彼得变得有钱了,他不再勤劳地工作,一味跳舞和赌博。 很快,彼得的钱用完了,他又变得身无分文了,连工厂都卖了。成了穷光蛋的彼得心里非常难过,他已经不适应没有钱的日子了。彼得再次找到玻璃小精灵。
玻璃小精灵问彼得过得怎么样,彼得告诉玻璃小精灵说:“有钱的日子真好过,真容易过。”玻璃小精灵以为彼得在极度的挥霍中会清醒。
但彼得令玻璃小精灵非常失望,她不再理会彼得。彼得决定去找米歇尔。在米歇尔家里,彼得看见许多有名人物的心。与他们一样,彼得卖了自己的心,换上石头心,得到了很多金币。
彼得没有了心,变得不会同情,也没有了快乐。他把母亲赶出了家门,借钱给穷人,取得很高的利息,把粮食高价卖给灾民。
彼得与莉丝贝特结了婚。莉丝贝特美丽善良,经常送钱给穷人。彼得气愤极了,一气之下把莉丝贝特打死了。想着发生的一切,看着死去的妻子,彼得明白了,他找到玻璃小精灵。
在玻璃小精灵的帮助下,彼得制服了米歇尔,找回了原来温暖的心。他的母亲和他团聚了,他的妻子也活了。彼得过上了幸福、美好的生活。