狄仁傑初任大理寺丞,在給老師閻立本過壽時,結識了王恒,王恒是個孤兒從小被道士收養,據說其擅長炫術,是皇帝身邊的紅人。正逢江南大旱農民暴動,追隨修羅教,教主人稱「不死修羅」。閻立本告訴狄如果能去查清楚案情,便可在朝廷有一席之地,卻被王恒告知此會有危險。
狄赴江南後先後遭遇被人下毒、追殺,幸鹿鳴急時趕到,化險為夷。狄仁傑在調查檔案發現檔案被掉包,知情的老宮女也被人殺死。狄仁傑在與一夥蒙面人打鬥過程中發現這些人用的兵器有隋朝兵器的特點,狄被困地道,後被熟悉地形的花匠女兒子衿救出,後地宮內隋煬帝幺女楊氏現身,此時巡撫帶官兵趕到,眾人以為不死修羅是楊氏便殺了楊氏。
狄為子衿療傷,兩人暗生情愫,子衿想和狄歸隱山林,狄不想去,兩人痛苦糾結,
這時,不死修羅發號施令,向朝廷宣戰。狄潛入地宮,發現修羅教正舉行大典,狄上前和教主打鬥,生擒教主後教主被人用暗箭射死。
本以為修羅教主已死,不死修羅事件告一段落,沒想到不死修羅再次現身,與此前狄仁傑殺死的教主一摸一樣,與狄仁傑與鹿鳴等人拼死相抗,眾人確定「不死修羅」這次徹底死亡,令人匪夷所思的事件又出現了,相同長相的「不死修羅」再次出現,到底是易容術還是真的有不死之術?