1、清光緒六年春天,京城最有名的藥鋪百草廳“白家老号”的大宅門裡,二少奶奶白文氏生下一個男孩兒,奇怪的是這孩子生下來不會哭,越打越笑,祖父白萌堂為其取名白景琦。白穎軒因給大格格瞧病得罪詹王府,所乘馬車被砸壞,馬匹被殺,兩家結怨。白萌堂小女兒白雅萍因受驚吓,失手摔死了不滿一歲的兒子,姑爺關少沂将其休回娘家,白家關家從此結怨。
2、五年後,白家大爺、禦醫白穎園不慎治死了詹王爺的二女兒,先朝同治帝的嫔妃,詹王爺落井下石,百草廳被查封,白穎園被問成死罪,幸遇刑部大獄牢頭嚴爺和朱順搭救,以一韓姓死囚頂替,白穎園遠走天涯。白萌堂病故,臨終時将家庭大權交給二兒媳白文氏,白穎園之妻白殷氏聽說丈夫被處死,上吊自殺。轉眼界,白景琦長到七歲,到了上學的年齡,但其生性頑劣,先後氣走了三位私塾先生,最終被新請來的老師,原神機營軍官季宗布降服,并表現出了醫藥方面的天賦。白文氏治家有方,白家老号逐漸恢複了往日的生機,三爺白穎宇壞事做盡,勾結外人,謀奪白家的财産和秘方。白景琦長大成人,愛上了小姑娘黃春,卻并不知道她是貴武和詹王府大格格的私生女,遭到家人的一緻反對。
3、1900年,八國聯軍侵入北京,三爺穎宇當了漢奸,在燒、殺、搶中,自己的親妹白雅萍被德國鬼子輪奸。而白景琦對侵略軍充滿仇恨,與一反戰日本兵田木結為好友,又為了給老師季宗布報仇,殺死了一個德國兵,連闖大禍。在三爺穎宇的威脅下,白文氏不得不将景琦和已懷孕的黃春趕出家門。景琦攜妻黃春闖蕩到濟南,發奮圖強,創下了一番事業,卻又因與名妓楊九紅難舍難分的感情糾葛,得罪了提督大人,被下了大獄,後被堂姐白玉芬救出。此時京城白府也是一波三折,深知穎園逃獄底細的無賴韓榮發,混入白府進行訛詐,氣死了穎軒二爺。白景琦回京為父奔喪,怒打了韓榮發并逐出府去,埋下了禍根。楊九紅抱着小女佳莉也趕到京城,卻被白文氏以妓女出身有違家規而拒之門外,白景琦隻好将其安置在外宅,白文氏又設計通過黃春和白雅萍将九紅女兒佳莉騙到手中,楊九紅忍無可忍決定返回濟南。窮困潦倒的武貝勒得知自己的私生女嫁給了白景琦,便找上白府認親,被白景琦和黃春拒之門外。武貝勒一怒之下又勾結無賴韓榮發,摸清了當年逃獄的白穎園的下落,在大理寺出首,将穎園之子白景怡打入囚牢,多虧當年牢頭朱順舍身救出,武貝勒又生一計,終使白景琦認了嶽父。楊九紅又已懷孕,白文氏為了留下即将降生的嬰兒,不許九紅回濟南,白景琦第一次違背母命,将楊九紅偷偷放走。
4、1911年清朝覆滅,大宅門在軍閥混戰中日漸沒落,白家子女不肖,白景琦之子白敬業揮霍無度,在三老爺白穎宇的唆使下,幹盡了壞事。白府管家王喜光,本為宮中太監,竟瞞着景琦娶了三房姨太太。白文氏苦苦支撐,為子女一一安排好了後路。1921年,白景琦自立門戶,武貝勒在景琦門下依然如故,做盡壞事,竟被自己的兒子黃立劫持到鄉下,當着大格格的面活活打死。楊九紅再次進京進了新宅,眼見女兒長大成人卻隻認奶奶不認娘,心中深深埋下了仇恨的種子。白文氏七十大壽得知女兒白玉婷三十未嫁,竟是為了看中一個戲子萬筱菊,痛斥了白玉婷,玉婷雖不敢反抗,卻始終癡情不改。白文氏終因積勞成疾,離開人世,大宅門上下舉哀,連貓狗都戴了孝,但白文氏臨終留下遺囑,竟不許楊九紅帶孝。楊九紅無地自容,怒毀孝服。白家全族為白文氏送殡,酷暑當頭,病重的黃春和白雅萍竟死在了送葬的路上。白文氏死前又将丫頭槐花許給景琦為妾,大宅門更無甯日。一直暗戀萬筱菊的白玉婷由于世俗偏見,門第差别終不能如願結合,竟在景琦主婚下,與萬筱菊的照片行了結婚大禮,并終生厮守照片未嫁。佳莉由于當年白文氏留下的遺訓,始終仇恨其母楊九紅,楊九紅為了報複竟設計将佳莉的女兒騙到手中,埋下了更深的仇恨。
5、九一八事變後,東北藥材禁運,老号百草廳斷了貨源,面臨危機,楊九紅竟女扮男裝,出關運貨曆經艱險将藥運回,挽救了老号的危急。盡管她在東北期間,一直把槐花帶在身邊以防失寵,卻不料家中白景琦和丫頭李香秀修好,楊九紅悔之不及,将一腔怒火、滿腹醋意發洩在槐花身上,緻使槐花懸梁自盡,白景琦惹上了官司。而白景琦的管家王喜光作惡多端,終于東窗事發,被白景琦逐出府門,因而懷恨在心,見有機可乘,便落井下石,将白景琦送入了大獄。機智的香秀上下周旋,終将白景琦救出,于是白景琦決心要娶香秀。七七事變,白景琦長孫白占元參加了共産黨的抗日組織,白府成了侵略軍注意的焦點。白景琦因拒絕與日軍合作被逼躲到香秀家,終于決定違反家規将香秀續弦,立即遭到全族人的反對,白景琦立排衆議揮刀銘誓,全族震驚,終與香秀成親。日軍又通過當了漢奸的王喜光逼迫景琦做藥行商會會長,并以殺害占元相威脅,白景琦堅決不做漢奸,可又擔心長孫占元受害,無法解脫。此時,深受日軍傷害的年已八十的白穎宇挺身而出當了會長,在就職大會上痛斥日軍宣傳抗日,悲壯殉國。至此,白家大宅門卷入了轟轟烈烈的抗日洪流中。