竹山縣令杭鐵生(蘇有朋飾)上任之初即受知府之命負責監斬死囚吳家保,卻怪事連連,拉著囚車的馬兒突然無故奔向城隍廟,并發生罕有的“天狗食日”。鐵生因家保大喊冤枉而心生疑慮,決定重審此案,此舉得到皇上(寇振海飾)的支持。曲意奉迎的知府原想將家保之妻柳月華獻給太子天龍(黃曉明飾),因陷害家保
鐵生因東宮左衛武森的惡行當街攔轎告狀,混亂中天龍轎被馬匹沖撞,鐵生則救了飽受驚嚇的婦人忘姑(姜黎黎飾)。原來忘姑即是白衣女子凝香之母,鐵生以忘姑心疾為由,將凝香母女安頓在縣衙,由師爺陸彥青(趙毅飾)為忘姑診治。鐵生對武森行兇一案決意追查到底,皇上又極為賞識初入仕途的小縣令鐵生,憤怒加上嫉妒使天龍將鐵生視為眼中釘。
住進縣衙的凝香與鐵生情愫漸生,但兩人皆未表明心意。天龍派雨珊(吳曉敏飾)以美人計誘惑鐵生不成,反使雨珊受辱。凝香連夜趕回自小生長的白云觀請來法師為孫老夫人超度,鐵生深受感動,兩人的感情更進一步。天龍暗中命知府向鐵生行賄,彥青誤會鐵生被金錢所惑,決心離開縣衙。