清朝嘉慶年間,宛平知縣江峒,膝下只生一女,名叫江秀英,年方一十七歲,生有沉魚落雁之容,閉月羞花之貌,隨母親住在老家山西洪洞縣。江峒之妹嫁與山東榮大人,生有一子,名叫榮玉卿。那榮玉卿乃是天上東鬥星臨凡,江秀英是紅鸞星降世,兩人有宿世姻緣。但是一在山東,一在山西,相隔三千多里,難成美事。於是玉帝下旨,令蚰蜒精出世作亂。
離洪洞縣城十五里外,有個毛家寨,寨北有一個地穴,穴內有個蚰蜒精。這妖精受日月精華,有百年道行,可變化人形,頭上有角,肚下有鱗,生了一百零八條腿。所到之處,狂風大作,黑煙沖天,日月無光。颳起紅風,昏天黑地,十分厲害。嘉慶十七年正月十七日,適逢太山廟大會。江小姐與母親帶了僕婦、丫環,上轎前去廟裏進香,哪知剛到廟門外,只聽一聲響亮,平地陷了個大坑,裏邊鬼哭神號,陰風慘慘,頓時間狂風大作,只見一陣紅風把江小姐託上雲天,剎時不見了影蹤。這紅風直颳了三天三夜,卻把個朝佛進香的江秀英從山西洪洞縣刮到了江南繁華之地蘇州城。
江小姐落難異鄉客地,正是叫天天不應,呼地地不靈,遇着東關賣豆腐的馬小。馬小領小姐到家與自己八十歲的老母相伴,暫且安身。江小姐脱下身上珍珠寶衫,叫馬小去當鋪典銀,以作回鄉的盤纏。誰知馬小拿珠衫當了銀子三百兩,卻在賭場上輸得分文不剩。他原是個無賴小人,到此無奈地步,就起了歹心,跑到烏龍院,找到伴婆柳庭春,合夥把江小姐賣入院中為妓,得了八百兩身價銀子又去賭場了。烏龍院逼小姐為娼,小姐抵死不從,受盡折磨。那惡伴婆在院門掛出招牌,逼小姐接客。蘇州城隍老爺和土地神靈護佑,差小鬼遮住那招睥,不令人見,以至無人上門,保住了小姐的貞節。
榮玉卿遠在山東,卻因父親下世,家道中落,又慘遭火災,只好棄儒從商,開了一家絨線鋪子,借了親友八百兩銀子來蘇州城採辦貨物。城隍爺和土地運用神力,在烏龍院門口,硬是把他從馬背上拖下,要促成表兄妹這段姻緣。榮公子進入妓院,來到花樓,見江小姐悲傷啼哭,便問明瞭真相,知道小姐就是自己表妹江秀英,當下認了表兄妹。不料妓院攔阻,榮公子發怒動武,痛打伴婆柳庭春,就用全部辦貨銀兩強贖了江小姐,一起離開烏龍院,去投奔旅店主人朱大成,並結識了天上仁義星下凡的英雄曹文俊。妓院糾集歹徒張三等人,追趕公子和小姐,被曹文俊打敗逃走。
表兄妹逃過劫難,就暫時住在朱大成店裏。榮公子沒了銀兩,只好寫對聯賣錢,可惜時運不濟,無人光顧,公子落魄,困在旅舍之中,朱大成起歹念要趕出榮公子,強姦江小姐,正在危急之時,曹文俊又打抱不平,爭鬥中用棍棒打傷了朱大成。朱大成去縣衙告狀,又向知縣行賄。梁知縣貪贓枉法,硬誣公子拐走烏龍院女子江秀英,用大刑逼供。榮公於當堂昏絕,被貪官打入大牢。在獄中又因無錢孝敬獄頭,被殘酷虐待,差點送了性命。幸有曹文俊相助,才保住殘生。
江小姐被知縣斷回烏龍院為妓,絕掣之中,懸樑自盡而亡,被葬在黃土崗上。幸得城隍和土地爺相助,江小姐得以住棺內還陽,叫一聲:“蒼天冤枉!”看守南菜園子的老王洪在棺外聽見人驚,隔着棺木問清情由,打開棺蓋,救出小姐。老王洪又把江小姐認作義女,父女雙雙往家走去。偏又禍不單行,迎面路遇惡徒潘青。潘青殺了老王洪,掠走了江小姐。幸而古人自有天相,恰遇劉義、劉青兄弟。二人見潘青一副凶神惡煞的模樣,手執鋼叉,拉住一個少年女子,女子哭哭啼啼不肯行走,知他必是歹徒強搶民女無疑,遂上前大喝一聲,劉義抬起大槍,點火放了一槍,嚇得潘青放了秀英,落荒而逃。二劉救了江小姐,問清緣由,就領回家中,讓小姐與老母親黃氏夫人作伴,暫且存身。
山西洪洞縣的江夫人,因紅風颳走了女兒,派人四出尋找,並無下落。夫人痛不欲生,就派家人上宛平縣給丈夫江峒送信。江峒奏明皇上,要求乞假回鄉找尋女兒。皇上開恩,御封巡按之職,帶兵出京,巡按各省,順便尋訪女兒消息。江巡按到達蘇州城,曹文俊正帶了榮公子家信,欲去山東送信,見了巡按轎馬,就攔轎仗義告狀。江爺看了狀紙,當即準狀。於是審明案情,怒鍘了梁知縣,斬了馬小與朱大成,伴婆柳庭春被凌遲處死,榮公子得救出獄,大快人心。但在追查江小姐時,黃土崗上不見小姐屍體,事情又變成一天烏雲。於是,江巡按決定微服私訪,帶了曹文俊各處訪查,捉住了潘青,嚇瘋了張三,又訪知女兒為二劉兄弟所救,現在劉府安身。江爺當即去劉家相迎女兒江秀英,父女團聚。
一波未平,一波又起,原來在私訪中得知,吳家寨狀元府有反叛朝廷之心,招兵買馬,羽翼已成。江巡按當下帶領曹文俊、榮玉卿、二劉兄弟等一班義士,率領三軍,進剿吳家寨。雙方一場征戰,殺敗了叛兵,斬了吳府少爺吳彥龍、吳彥虎兩名反賊,得勝還師,進京覆命。