山阴书生窦天章因无力偿还蔡婆的高利贷,把七岁的女儿窦娥送给蔡婆当童养媳来抵债。
窦娥长大后与蔡婆儿子成婚,婚后两年蔡子病死。
后来蔡婆向赛卢医索债,被赛卢医骗至郊外谋害,为流氓张驴儿父子撞见。
赛卢医惊走后,张驴儿父子强迫蔡婆与窦娥招他父子入赘,遭到窦峨的坚决反抗,蔡婆有病,张驴儿把毒药倾在羊肚儿汤让给张驴儿的老子吃,把他老子毒死了。
张驴儿以“药死公公”为名告到官府,贪官桃杌横加迫害,屈斩窦娥。
后来窦天章考取进士,官至肃政廉访使,到山阴考察吏治。
窦娥的鬼魂向她父亲诉冤,窦天章查明事实,为窦娥昭雪了冤案。
舞台上常演的有《斩娥》一折。