农民杨白劳因欠地主黄世仁的地租,利滚利,“驴打滚”,无法还清。除夕之夜,对杨女喜儿垂涎已久的黄世仁逼迫外出躲债回来的杨白劳在卖女契约上强盖手印,杨白劳在淫威之下,于除夕夜饮盐卤自尽。杨女喜儿被抢进黄府,惨遭奸淫。喜儿男友王大春愤而从军抗日。喜儿不堪凌辱,逃进深山,白天不敢现身,入夜后到山下小庙偷食供果充饥。久之,长发尽白,被人们传为“白毛仙姑”王大春随八路军进村后,方知喜儿受虐出逃,不知下落。为弄清“白毛仙姑”真相,进山追寻,王大春与喜儿在山洞相认,喜儿得以解救,重见天日,黄世仁之罪恶始得清算。
剧本取材于晋察冀边区民间传说,写恶霸地主黄世仁逼死佃户杨白劳,奸污其女喜儿,后又企图将她卖掉。喜儿逃居深山多年,头发全白,被当地农民传为“白毛仙姑”。八路军解放该地后,斗倒地主,喜儿获得翻身。全剧以旧社会把人逼成鬼,新社会把鬼变成人为主题,反映在地主阶级残酷剥削下,农民对封建势力的仇恨与反抗。