楚州书生窦天章贫困,将女儿端云(即窦娥)送给蔡婆当童养媳后上京应举。十年后,窦娥成婚不久守寡,与蔡婆相依为命。蔡婆找赛卢医讨债时险遭谋害,被张驴儿父子所救,不料二人却强行赖在家中。张驴儿为霸占窦娥,企图毒杀蔡婆却误杀其父,反诬窦娥下毒。窦娥蒙冤受刑,临刑前发下血溅白练、六月飞雪、大旱三年三桩誓愿以证清白,最终沉冤昭雪。
元代,弱女子窦娥幼年丧父,被抵债嫁给蔡家,后遭无赖诬陷,被昏庸太守屈打成招判了死刑。临刑前,窦娥发下三桩誓愿,死后一一应验。三年后,窦娥之父窦天章任廉访使,重审此案,查明真相,为窦娥沉冤昭雪,还世间公道。