庄天(元华 饰)和董兆匡(张国强 饰)曾经是行业内最最有名的一堆捉妖天师,然而清末民初的一场社会大变革让捉妖师变成了宣扬封建迷信的神棍,无奈之下,两人只得前往广州,在那里寻得了一份警察的差事。虽然不再是捉妖师了,但董兆匡却依然忘记不了昔日的辉煌,他结识了商人阿堂(任世官 饰),阿堂表面上是经营正当生意的商人,实际上却干着贩毒的勾当,董兆匡听信了他的花言巧语,开始利用僵尸来帮助他运毒。董兆匡的徒弟晓东(陈晓东 饰)爱上了阿堂的女儿翠玲(谭小环 饰),然而董兆匡早已经开始打起了翠玲的主意。
民初福州,陆雅卿被表哥赵天来卖与赌场,后转至酒楼,因缘遇到佟家公子佟绍伟。在绍纬和青梅竹马的王长荣帮助下,雅卿得保清白。绍伟不顾佟母阻挠迎娶雅卿。管家杨开泰勾结绍伟指腹为婚的对象李念珍加害雅卿。佟母听信谗言,在雅卿诞下一女后将母女二人赶出佟府。尔后绍伟迎娶怀有杨开泰孩子的念珍。雅卿被赵舅妈收留,发现自己又怀了绍伟的骨肉。念珍产下一女,杨开泰为了自己女儿的地位派人追杀雅卿。雅卿逃至厦门避难,一躲就是五年。长荣发迹后在厦门遇到雅卿。两人重返福州时,发现开泰已经夺得佟家财产,并赶走佟氏母子。雅卿不计前嫌,照顾绍纬和佟母,并开始对抗开泰。念珍良心发现,交出开泰犯罪证据。开泰伏法。雅卿帮佟家争回财产与地位,无悔地报答绍纬曾经的恩情,最后在佟母的祝福下,正式成为绍伟的妻子。