清朝乾隆年间,直隶总督董文奎因违抗圣旨,被免职下放云贵边区。董文奎被革职后,走投无路的女儿娟子被郑板桥收留,带回老家扬州。入住旅馆期间,拐子绑架了娟子,将她卖给了红月楼的五娘为歌妓。娟子设法逃脱,找到了郑板桥和他的画友,请保护他们。经过一番筹划,最终还是决定把娟子送到郑板桥乡下的表妹家躲一躲。不料,娟子再次被绑匪发现,送回红月楼。为祝贺他八十大寿,赵君期将军派小儿子赵宝林到扬州找郑板桥等人为自己题词作画。一次偶然的机会,赵宝林在红月楼认识了娟子。赵宝林被娟子的美貌和气质所吸引,花重金从五娘手中买下了娟子,带回了府中。郑板桥得知娟子被赵宝林收买后,决定伺机去金字画屋救出娟子。郑板桥和画友来到赵府。郑板桥在设法接近娟子并告诉娟子救援计划后,巧妙地救出了娟子。娟子获救,但赵宝林在追逐娟子时不慎溺水身亡。而此时,董文奎因有罪立功被乾隆皇帝逮捕。