歌德用64年的时间,完成了这部诗剧,故事一开始,上帝和魔鬼打赌。魔鬼认为人类很容易屈服于欲望,而上帝认为人类可以用理性战胜欲望。于是,魔鬼找到了故事中的主人公浮士德,一个50多岁的老单身汉,他一生都在学习知识,却从未体验过人生,和浮士德打赌,他会满足浮士德所有的欲望,只要浮士德说他满意,魔鬼就会带走浮士德的灵魂。
浮士德签订了合同,开始了他的世俗之旅,浮士德很快就掉进了一个陷阱。他爱上了一个叫马甘雷的女孩,魔鬼让浮士德喝下巫婆的药水恢复青春,然后用魔法让马甘雷爱上浮士德。马甘雷在婚前怀孕了,当她的哥哥发现后,他非常生气,但浮士德在魔鬼的帮助下,杀死了她的哥哥。结果,马甘雷疯了,淹死了自己的孩子,最后被判处绞刑。
浮士德很痛苦,很后悔自己因为一时的欲望,而毁掉了一个女孩,绝望之下,浮士德决定从政。浮士德在魔鬼的帮助下,帮助国王解决了财政危机,并将希腊神话中的美女卡伦带入了现实。这本来是为了满足国王的要求,但浮士德爱上了凯伦,并和凯伦生了一个孩子。但很快,事故又发生了,孩子意外地死去了,凯伦死于悲伤和愤慨。
浮士德再次投身政治,帮助国王平定了叛乱,并在海边获得了一块封地,浮士德在这个时候有更高的追求。他开始填海造地,希望建立一个理想的国家,让每个人安居乐业。但是魔鬼阻止了,害了很多人。浮士德悲痛欲绝,双目失明。这时,浮士德已经走到了生命的尽头,魔鬼开始为他建造坟墓,浮士德听到了铲土的声音,误以为是人们自发开垦土地的声音,最后表达了自己的情绪,说自己很满意,魔鬼要带走他的灵魂的时候,天使出现了,天使吧浮士德的灵魂带到天堂,浮士德的故事结束了。