民國初年,隴東地區鴉片泛濫,百姓深受其害。禁煙令發布之後,種植罌粟情況減少,鴉片貨源卻未斷絕,尤其是馬家堡,是整個隴東道地區的貨源。先遣團任團長委托傅玄陽、雷發等偽裝成買賣鴉片的商人,摸到馬家堡的鴉片貨源。經過岳武鎮時,傅深入鴉片館,放出買賣大宗鴉片的信號,並接觸到馬家堡大商人馬彥勛的手下刀疤。到了馬家堡,他們發現鎮上毫無生氣。住入昌隆酒館,經營酒館的一對母子行為舉止也頗為怪異。從酒館老太太處得知,原來這個鎮子白天沒人活動,只有到晚上吸食鴉片的客人到了以後才會人來人往。 馬家堡有兩個家族做鴉片生意,並相互競爭。除了北邊的馬彥勛以外,南邊的馬貴成也是一大戶。傅想出鷸蚌相爭、漁翁得利的妙招,他先去南邊馬貴成的鴉片鋪子,放話要買大量的優質鴉片膏子。馬貴成以為有大生意,想邀請傅玄陽面談,卻被傅拒絕。 另外一邊,北邊的馬彥勛聽說有大客戶,便讓他的姘頭小蓮藕過來邀請傅。傅答應赴約。在與小蓮藕較量的過程中,他發現昌隆酒館的少東家阿昌表情古怪,便推斷出阿昌與小蓮藕之間一定有什麽關系。為了讓兩家相爭,傅讓阿發同時去南邊馬家,為馬貴成的寶貝公子賀壽,自己和沈雲姍去北邊馬家。沒想到,進入北邊木樓,傅就遇到了馬彥勛的兩次試探,傅從容不迫,應對自如,讓馬彥勛相信了自己就是替老板物色優質鴉片膏的大管家。 傅的計謀讓南邊和北邊兩家劍拔弩張,而阿昌對傅的態度帶有明顯的惡意。馬彥勛派刀疤到外地運貨,傅讓夥計帶信給隴東城里的任,任便請軍校的同學好友幫忙查探馬彥勛的貨源。與此同時,馬貴成想用銀兩賄賂傅,傅毫不猶豫地收下。等到刀疤押著鴉片準備進入馬家堡時,被偽裝的傅等人攔截,馬彥勛自然把搶劫鴉片的罪名安在了馬貴成的頭上,便放了把火,燒了馬貴成的其中一家鴉片鋪子。面對馬彥勛的責難,馬貴成以為是為了爭搶大客戶故意撒謊,兩邊的矛盾越來越大。馬貴成乾脆真去搶劫馬彥勛的貨,沒想到馬彥勛也有防備,兩邊死傷無數。 為了迅速解決馬家堡的鴉片,傅添火加油,告訴他們傅的大老板馬上就要來馬家堡,希望在老板到之前,能把貨備好。馬彥勛出一毒計,派人往縣城送了一封信搬救兵。沒想到這救兵就是賈縣長。賈縣長才是馬彥勛幕後真正的老板。賈縣長帶著警察來到馬家堡,以銷煙的名義搜查,讓馬貴成措手不及,暴露了馬貴成隱藏在鎮子外樹林里的鴉片倉庫。賈縣長一舉拿下了馬貴成所有的貨物。 馬彥勛春風得意,邀請剛到的任和傅一起吃飯,順便想向他們炫耀自己的靠山。兩人知道不能出現在賈縣長面前,這時,阿昌站了出來,主動要代替他們赴宴。原來,阿昌和小蓮藕曾經是一對戀人,因為鴉片兩人分開。 賈縣長走後,馬貴成報仇,卻被馬彥勛設計,全軍覆沒。賈縣長擔心有詐,派人調查,發現所謂的大商人竟然是任的主意,便打傷了任,並把任秘密押送到馬家堡弄死。傅預感到即將有一場腥風血雨,便買了昌隆酒館,送走阿昌母子二人。馬彥勛知道被騙,抓走了沈雲姍等人,傅和阿發前去營救,其他人都脫離了控制,傅卻被發現,被馬彥勛打成重傷,奄奄一息。小蓮藕挺身而出,救了傅,被馬彥勛打死。傅逃出生天,和趕來的眾人一道,與狡詐的馬彥勛最後一戰……