民国时期,一个雨夜,上海某大户人家病重的秦老爷在服了孟河医派翁泉海(陈宝国 饰)的药后,突然死亡。秦家人将翁泉海告上法庭,翁泉海坚称:诊断无误、用药无误。翁父(杨宝龙 饰)携翁泉海的两个女儿和葆秀(许晴 饰)来上海投奔,得知翁泉海摊上官司,到狱中探望,见翁泉海正心无旁骛地给同监的人诊病,心下有数。葆秀温婉贤淑,悉心照顾翁家老小。为查明秦仲山(严志平 饰)死因,她乔装到秦家做了佣人,得知给秦老爷看病的还有赵闵堂(冯远征 饰)。赵闵堂中西医兼修,却家有悍妇。他曾和精通刺血疗法的吴雪初(曹可凡 饰)一同给秦仲山看病。