明朝初時,廣東南雄府人乾白虹,年輕好義,性豪喜酒,但家貧難酣。一日,路遇酒坊老嫗,尾隨其後,潛入酒舍,欲醉他一個盡興。打開酒罈,覺津津有味,吃到半壇,已覺酩酊,被酒坊金守溪之女麗容發覺,麗容問明情由,見白虹年輕貌美,反生愛慕之心。白虹因慕金家美酒,到金家當僱工,後與麗容結為夫妻,繼承了金家萬貫家財。如是年餘,麗容生一子,取名幹旄,夫婦十分恩愛。
一日,白虹遊南雄嶺,遇淮南書生陳與權僵卧雪中,便慨然相救,以羊裘相裹,以熱湯灌活。原來陳之父母中年無子,過繼外甥劉天相,後得嫡子陳與權,劉恐嗣續有人,欲吞佔家財,氣死陳父,又以陳家萬貫家私捐得廣州通判,赴任途中,將陳與權拋棄,故落此慘狀。白虹遂將陳接回家中,熱情款待,又為其聘娶妻室。
白虹為陳與權圖謀進學之事,進城找宗師的厚交去打通考官的關節。路上被劉天相家人截住廝打,白虹膂力超人,憤然反擊,將劉天相當場打死,為陳與權雪了恨。回家報知陳與權,陳又喜又懼,惟恐連累自己。白虹不慎將賄賂考官的議單失落,事情敗露。白虹陳與權與考官歐陽健均被緝捕進京。幸得校尉夏杞徽相助,加之陳與權文才不俗,朝延敕下免罪釋放。然陳與權卻將好心當作驢肝肺,對白虹暗中懷恨在心。白虹仍資助陳與權在國子監讀書,又託人用萬金打通內監,終使陳與權中舉變為貴人。然陳與權志滿意得,毫無感激之情。
白虹聞知好友戚宗孝蒙難入獄,便挺身而出,前去營救。於是就將前邊高堂廣廈劃與陳與權居住,後院留給妻兒,不辭而別。趕到南雄府,上堂挺身認罪,救出了戚宗孝,朝廷以為義舉,將白虹免死,準徒五年,發配山東。起解時白虹與妻兒哭別,陳與權怕羞辱舉人體面,藉故拒而不見。
卻説陳與權忘恩負義,其妻喬氏又是貪得無厭、助夫為虐。自白虹去後,陳就蓄謀吞佔其家產,唆使幹家佃户不還租,房產債目不納利。幹妻麗容要陳幫助催租,陳趁機騙得田產賬目,另立户名,又將房產換寫租契。轉眼之間,一切皆為陳與權的產業。陳又將麗容母子逐出家宅。麗容只得出銀四百五十兩買新宅住下。陳見幹妻既有錢買房,必有不少私房錢,進而又設下毒計,誣陷麗容殺人害命,使幹家傢俬盡行洗劫。弱妻幼子踉蹌逃命,棲身庵堂,被尼姑戚宗孝之妻周氏收留。乾白虹杳無音訊,其兒子幹旄已長大成人。幹旄文章滿腹,智識過人,告別母親,北上尋父。
原來白虹當年被髮配山東臨青驛中,驛丞剋扣口糧,欺壓驛夫,白虹雖身為罪徒,肝膽俠義之氣不減,因怒打驛丞被調至大同府館驛為徒。當年考官歐陽健在京裏做官,因告假葬親,路經大同府,得遇白虹,為其除名,改換衣巾,留在衙裏當差。再説幹旄訪遍山東各地驛遞,不得父親下落,身邊盤費已空,衣衫襤褸,進退兩難,在路旁長慟。時曾得乾白虹救助的曾九功考中進士,為朝廷命官,奉差湖廣,得遇救命恩人之子,予以相救,並扶植幹旄中瞭解元。恩師就是歐陽健,在歐陽家與父親團聚。歐陽健將女兒許配幹旄為妻。
曾九功出任南雄太守,替幹家雪冤並恢復了家業,將陳與權夫婦掃地出門。幹旄金榜題名,授翰林院編修,與父親衣錦回鄉,閤家團聚。乾白虹壽至九十,終悟道成仙。