好吃懒做的杰克·德贝菲尔德证自己的女儿苔丝去拜访一个富贵之家的亲戚,苔丝的母亲希望苔丝能给对方留下一个好印象,说不定还能和这家的儿子对成良缘呢。
苔丝见到的所谓亲戚是一个瞎眼的老太太和他的衣冠楚楚的儿子亚历克,亚历克哄编苔丝到他家的饲养场工作,天真的苔丝虽然对亚历克怀有戒心,但还是没有能逃过他的魔掌,亚历克终于把苔丝占有了。
苔丝回家把这一切告诉了母亲,母亲还认为亚历克能娶自己的女儿。苔丝在人产的白眼中生活,亚历克仍然继续纠缠她。秋天到了,苔丝在亚历克不知道的情况下生下了孩子,孩子很快就夭折了。苔丝只身来到一个远离家乡的牛奶场当了一名挤奶工。
牛奶场还有一位牧师的儿子安吉尔,挤奶女工们都想接近安吉尔,但安吉尔却喜欢上了苔丝。苔丝认为自己不道德,总是躲着安吉尔。安吉尔锲而不舍地追求她,苔丝终于同意了。
婚礼前夜,苔丝给安吉尔写了一封信,坦白了她与亚历克的一切,没想到安吉尔并没有看到那封信。后来她多次想对安吉尔说明白,但却一直没有机会。新婚之夜,安吉尔对苔丝说,他曾同一个女人放荡过一夜,苔丝原谅了他,并说了自己与亚历克的事,她以为安吉尔也会原谅她的,但安吉尔却受到了深深的伤害,他告诉苔丝,她不是他所喜欢的女人,他离开了她出走了。
苔丝陷入了饥饿的威胁中,只好在田里从事艰苦的劳动。这时她又遇到了亚历克,亚历克已经成了一名传道士,他又开始追逐苔丝。苔丝给安吉尔写了一封信,请亚历克的母亲代转,信中说正有一个敌人追她,她请求安吉尔原谅她,赶快回到她身边。
好长时间苔丝收不到安吉尔的回信,而在亚历克追求下,苔丝的心软了,她认为安吉尔不能原谅她,便又回到了亚历克的身边。
没想到此时安吉尔回来了,他是来请苔丝宽恕他的,可是他见到的却是苔丝与亚历克生活在一起,他转身离去,感情又一次受到了深深的伤害。
苔丝更加恨亚历克,她在亚历克熟睡时杀死了他,然后去找安吉尔。安吉尔原谅了她,他们在一起生活了几天的快乐日子。
警官来了,苔丝正在熟睡,安吉尔请求警官等她醒来时再抓她。
苔丝醒了,她勇敢地站起来准备面对绞架,她已经无所畏惧。