楚州贫儒窦天章因无钱进京赶考,无奈之下将幼女窦娥卖给蔡婆家为童养媳。窦娥婚后丈夫去世,婆媳相依为命。蔡婆外出讨债时遇到流氓张驴儿父子,被其胁迫。张驴儿企图霸占窦娥,见她不从便想毒死蔡婆以要挟窦娥,不料误毙其父。张驴儿诬告窦娥杀人,官府严刑逼讯婆媳二人,窦娥为救蔡婆自认杀人,被判斩刑。窦娥在临刑之时指天为誓,死后发誓血溅白练、六月飞雪、大旱三年,以明己冤,后来果然都应验。三年后窦天章任廉访使至楚州,见窦娥鬼魂出现,于是重审此案,为窦娥申冤。