為日本效命的治安團副團長趙文忠一回到家,就聽見自己的爹在罵自己不忠。他提了兩瓶酒想回來吃個飯與爹敘敘舊,奈何他爹在氣頭上,一把摔了酒瓶子。小姑子和娟子勸說無果,趙文忠被掃地出門。
軍統齊掌柜被突襲的日軍抓獲,在酷刑之下,他招供了自己的同伴張裁縫和王先生,還有行動隊隊長趙文孝,此即趙文忠的親弟弟。日軍在齊掌柜的招供之下將他們全部嚴密監視了起來,并交代齊掌柜回去后打探他們想要的情報,這樣他們會放齊掌柜一條生路。
齊掌柜回去后,對著自殺的藥物有所猶豫,最終還是沒有下口。與趙文孝和幾個同伴碰頭后,齊掌柜問明了任務計劃,拿出了槍械,他們約好半夜行動。這時,突然響起槍聲,一場街巷槍戰開始了。
日軍追,國軍逃。雙方你來我往異常激烈,死了一地人,大家都大汗淋漓氣喘吁吁。這其中還夾雜了一波路過聽見槍聲看熱鬧不嫌事大的土匪,當然他們也像來時一樣全身而退了。幸虧齊掌柜機智,對巷子比較熟悉,冒死帶著國軍的人躲過了日本人的追殺。
這個時候,趙文孝開始懷疑起是齊掌柜出賣了他們。齊掌柜推說不是自己,然后開始轉移話題,問起這次任務轉移金藏的具體位置。趙文孝告訴他,金藏就在廣勝寺內,但是如果想要得到金藏,還需要一個人。哪只這番話,被躲在詳細旁的趙文忠聽見了。在齊掌柜的追問下,趙文孝正要說出這個人的名字,就在這時,趙文忠一抬手開槍打死了齊掌柜。趙文孝立刻警戒,然而這時趙文忠已經離開。趙文孝的同伴告訴他,日本人來了,他們急忙離開。日本人過來之后,看到被一槍打死的齊掌柜,猜測是趙文孝疑他出賣,于是開槍打死他。然而日軍少佐觀察了槍口之后,斷定這一槍是來自巷子旁的一個人,這個人打死了齊掌柜,破壞了日本人的行動計劃。
于是少佐命手下尋找地上遺落的彈殼。找到后,發現嫌疑人使用的是科爾特的槍。除了少佐身邊的張隊長之外,趙城中使用這種槍的就只剩下治安團團長于永順和副團長趙文忠。由于子彈都是有數的,少佐決定驗一下他們的槍。
治安團里,于永順正聽著戲,他的表弟老坎過來找他,跟他說了今天發生的事情。老坎告訴他,自己看見那一槍是趙文忠打的,但自己追了半天都沒追上趙文忠。于永順一聽,發覺這其中有名堂,當下給了老坎兩塊大洋,叮囑他這件事不要跟旁人提起。
日本人這時接到了上級的命令,拿下趙城金藏,對逃走的趙文孝和他的同伴要嚴加追捕。同時少佐安排治安團加強巡視,寧可錯抓不能放過。張隊長領了命令離開,就看到治安團耿連長在質問一個男人。那男人稱自己的女兒病了,所以自己抓完藥趕著回家,就走得急了點兒。耿連長覺得合理,于是放過了他。但張隊長一看,說寧可錯抓,于是依舊把那人粗暴地抓走了。這件事讓剛剛逃走的趙文孝二人看到了,二人連忙轉頭離開。
他們又來到城門口,看到城門邊的日本人也盤查得緊,已經抓了好多人,只好另想他法。參與槍戰那波土匪頭子姚三合在街上碰到娟子,要把自己花了好幾塊大洋買的鐲子送給她,還讓她跟自己回麻子嶺。娟子拒絕了,告訴他只要趙文孝一回來,自己就跟他退婚,她這輩子非趙文忠不嫁。姚三合一聽,急了,聲稱如果娟子嫁給那個漢奸,那自己就一槍斃了他。娟子氣得說不出話,一聲不吭抬腿就走。
走到巷子中,驀地撞到一個人,娟子抬頭一看,竟然是趙文孝。趙文孝現在被追捕,告訴娟子自己要回趟家,不能讓爹知道,讓娟子幫自己開一下后門。娟子自然答應,但就在這時,姚三合跟了過來,看到趙文孝張口就罵,讓他趕緊跟娟子退婚,自己要娶她。趙文孝一聽,氣得把槍口對準了姚三合,兩邊人紛紛舉起了槍,氣氛開始膠著,娟子聽到了腳步聲,勸大家來人了不要僵著了,氣氛緩和下來,她急忙拉著趙文孝他們走了。她不知道的是,剛剛姚三合早已把定情信物鐲子塞到了她身上。
娟子回到家,把趙文孝二人從后門放進來,剛要關門,趙文忠也跟著進來。趙文孝一看趙文忠穿著這身衣服,氣不打一處來。趙文忠告訴趙文孝,現在他們是全城通緝要犯,他們回家會把火引到家里來。這時,后門外響起了叫門聲。趙文忠忙帶著趙文孝二人離開。
娟子去開門,發現外面是張隊長帶著一群人。張隊長表明自己想要進去搜查。他們的說話聲驚動了趙曦之和他妹妹,這趙曦之最恨漢奸,對他說話極不客氣。張隊長一聽,要把趙曦之和娟子抓起來。這時候趙文忠趕到后院,協調了兩方。但張隊長執意進院搜查,而趙曦之執意不讓他們進,甚至掄起了棍子擋在那里。他妹妹上去拉的時候不小心受傷,倒在地上。趙文孝二人躲在房間中,聽到外面的騷動,趙文孝想出去看看,他的同伴拉住了他。趙文忠趁機喊話張隊長,要是小姑有什么事,自己跟他沒完。張隊長一看情況不對,于是帶人撤走。
鬧劇結束后,娟子回到廚房,將籃子里的菜拿出來,看到了最底下放著姚三合給自己的鐲子。趙文忠則被少佐的人叫了過去。
趙文忠喊話張隊長,要是小姑有什么事,自己跟他沒完。張隊長一看情況不對,于是帶人撤走。鬧劇結束后,娟子回到廚房,將籃子里的菜拿出來,看到了最底下放著姚三合給自己的鐲子。趙文忠則被少佐的人叫了過去。
去到少佐那里,張隊長也在一旁,張隊長想要給趙文忠的家人道歉,于是少佐提出趙文忠家設宴,一伙人一起吃一頓,表示一下誠意。趙文忠百般推辭,但少佐依舊堅持,于是大家訂了宴席來到趙文忠家里。然而趙曦之并不給他們面子,推說自己有急診要去看病,讓娟子提著藥箱跟自己一起走了。
留下一群人在趙文忠家里,于是他們坐下就地吃了頓火鍋。在飯局上,少佐提出要驗于永順和趙文忠的槍。于永順知道趙文忠的槍里少了一顆子彈,于是跟少佐和張隊長打起了太極,不想讓他們驗槍。而這時趙文忠發話了,表示自己同意驗槍。隨后,于永順和趙文忠二人依次把槍交給少佐過目,槍里的子彈都是一顆不少。
飯局結束后,于永順問趙文忠那一槍是不是他打的。趙文忠以此知道于永順派人監視自己,于是讓他撤掉那人,并保證自己不會給他捅婁子。趙文忠解釋,自己是拿了趙文孝的一顆子彈,所以才沒有露餡。兩人話里話外,對日本人都是痛恨之情。
少佐回到辦公室,和張隊長共同商議,決定放出假消息,說國軍少校的同伴現在正在治療,他們知道后一定會來救他,到時就以此計誘捕他們。商定這個計謀之后,少佐叫來了于永順和趙文忠,說國軍有一傷員正在醫院治療,帶他們去見。那傷員已經奄奄一息,然而少佐還是痛壓他的傷處,比他說出金藏的具體位置。那人含糊不清地說了句“光身死”,大家都不明白這是什么意思。待少佐準備繼續用刑,于永順和趙文忠替他們求情,傷員這才得意活命。
后來張隊長的弟弟,也就是副隊長張金喜帶人巡街,碰上姚三合和他的幾個兄弟。前些日子姚三合劫了日本人的糧草,少佐正想抓他,今兒個他就被張金喜給遇上了。但是張金喜并沒有抓他的意思,只是說讓姚三合欠自己一個人情,就放過了他。張金喜走了之后,恨日本人恨得牙癢癢的姚三合自然看不上他們這些漢奸,他的部下們也對他一片鄙夷之色。
趙文忠來到一家飯店,掌柜的是個女人,姓楊。趙文忠說要一碗羊湯做給少佐,于是楊掌柜表示帶趙文忠去后面選塊肉,讓店里伙計幫忙招呼著。去到后院才知道,原來這楊掌柜也是組織里的人物。趙文忠解釋自己打死齊掌柜是為了保護趙文孝,楊掌柜讓他以后不準再貿然行動,說縣大隊在城里安排了一個行動小組專為應對突發情況,聯系人叫做羅建東。醫院晚上十點關門,他們十一點準備去救那個傷員。趙文忠將醫院的地形、房間號和崗哨分布都與楊掌柜交代清楚。趙文忠走后,羅建東就到了店里,楊掌柜把地形圖交給了他,與他說了晚上行動的事宜。
而另一邊,趙文孝他們也聽說了街頭傳的沸沸揚揚的傷員住院的消息,于是在房中商量,無論是誰,都要去把他給救出來。這番話恰好被在門外正準備給他們送飯的娟子聽到了。娟子進去之后,告訴他們不能去救人。因為逃婚的事情,趙文孝對娟子一直都心中有愧,娟子并不怪他,因為她喜歡的是趙文忠。可是趙文孝并不同意,因為他覺得趙文忠是漢奸。娟子反駁說他不是那樣的人,然后便氣沖沖走了。同伴問起趙文孝為什么要逃婚,趙文孝說他怕自己如果打仗犧牲在戰場上,會耽誤了娟子。
娟子送完飯,就徑直去到了趙文忠那里,把趙文孝要去醫院救人的事情告訴了趙文忠,讓他趕緊想辦法攔住趙文孝。趙文忠問娟子趙文孝怎么知道傷員的事情。娟子告訴他,是趙文孝的同伴郝世飛從街上聽來的。說完這些之后,娟子又說,她要跟趙文孝退婚,只要他能把自己身上的皮(指日本人的軍服)脫下來,自己就嫁給他。但趙文忠表示自己一直把她當妹妹看待的,又讓娟子快回去,自己一會兒要去找趙文孝。娟子聽了,氣鼓鼓地走了。
回到日軍那里,張隊長張金保跟弟弟張金喜都在。張金喜問張金保為什么得罪了一個于永順不夠,還要再加一個趙文忠。張金保回憶起往事,因為張爹當年賣假藥差點害死人,然而那人后來被趙曦之就活了。所以張爹就被人告到了官府進了大牢,最后死在了牢里。所以張金保認定他爹就是趙曦之害死的,還表示這仇一定要報。
晚上,趙文忠看到張金保坐在車里出去了。于是他懷疑是日本人在醫院加強了兵力,又懷疑張金保在醫布置的崗哨是個陷阱。他思慮一番,回家去了趙文孝那里,嚴禁他晚上出門。
趙文忠回到家,禁止趙文孝他們晚上出門之后,便來到了楊掌柜家,要她告訴羅建東,醫院有埋伏,現在還不能行動。然而楊掌柜卻說羅建東已經走了有一會兒了。趙文忠表示他打算偷偷潛入醫院,給那個傷員喂一種趙曦之特制的藥,服下之后一時半會醒不過來。雖然危險,但他已經決定了。
醫院那邊,羅建東已經帶著弟兄們到了。他們小心翼翼進到醫院里面,一路上異常順利,然而當他們找到那個房間號的時候,卻發現房間中并沒有人。當他們意識到情況不對,想要撤退的時候,已經來不及了。以張隊長為首的日本兵包圍了醫院,雙方展開了一場激烈的槍戰。有人受傷,有人死去。就在這時,偷偷溜出來的趙文孝和郝世飛來到醫院外,聽到噼里啪啦的槍聲,他們決定上前幫忙。
與此同時,趙文忠在路上看到一輛日本車,他猜到傷員就在里面,于是把車攔住,槍殺了司機和看守傷員的人。趙文忠上車找到傷員,表示自己是來救他的。傷員說自己名叫王小川,“光身死”就是廣勝寺,自己是趙文孝的部下。趙文忠又問他趙文孝知不知道金藏的下落,王小川說趙文孝的爹趙曦之知道。說這些話,用盡了他全身的力氣,最終他堅持不住,頭一側咽了氣,一動不動了。
趙文忠跳出車子,看四下無人,趕緊離開,去到了醫院附近觀察情況。當時趙文孝在外面打死了守窗的日本兵,幫助羅建東他們逃了出來。張金保等日本兵窮追不舍,趙文忠在暗中幫他們吸引了火力,最終趙文孝和羅建東他們都得以逃脫。
少佐來到車里的時候,看到的是已經死去的傷員,這時候顆粒無收的張隊長也趕來了。他解釋說晚上突然來了一大幫人,猜測對方是八路。少佐命他查清趙城八路的秘密聯絡點,并在明天一早之前破解“光身死”的意思。于是張金保回去想到大半夜,還把張金喜叫起來跟自己一塊想。過了一會兒,張金喜靈光一動,猜出“光身死”就是廣勝寺。而趙文忠則是回家找到了趙文孝他們,告訴他們傷員已死,明天自己就送他們出城。趙文孝堅持要拿到金藏才肯走。兄弟二人又是一頓大吵。
第二天一早,大佐與南京政府派來的專員李小婉坐上了車,大佐表示要在日本天皇生日之前把趙城金藏運回日本獻給天皇,不然就必須以死謝罪。而張金保帶著張金喜找到少佐,張金喜正要說話,張金保制止了他,然后告訴少佐是自己破解出了“光身死”就是廣勝寺。于是少佐集急忙召集人手去往廣勝寺。于永順聽說之后,忙叫醒正在辦公室睡大覺的趙文忠,說了破解廣勝寺和前一晚醫院槍戰的事情。趙文忠連忙收拾,表示讓于永順坐鎮,自己帶人去廣勝寺就夠了。
到了廣勝寺,日軍開始大肆粗暴搜查,整座大殿無處幸免。而趙文忠為了不讓別人詬病他們什么也不干,只好帶著手下,去偏房砸些無關緊要的東西。終于,只剩下主持房間沒有搜查。老主持帶著一左一右兩個小和尚在房前打坐,禁止他們入內踐踏。少佐正要動手,趙文忠及時趕來,緩和了氣氛。然而老主持毫不動搖的態度又一次激怒了少佐,他上前一刀刺死了旁邊的一個小和尚。就在這時,大佐和李小婉到了。大佐制止了少佐,提出和主持單獨談談的請求。談話時,他威逼利誘,但主持不為所動。于是大佐出來之后,讓少佐在廣勝寺周圍駐兵,并嚴禁主持與任何人接觸。
大佐召集少佐、于永順、趙文忠、張金保和張金喜,加上李小婉,七個人一起開了個會,誓要找到趙城金藏。會上,大佐提出找當年那幾個與李默庵舌戰、保護金藏的鄉紳盤問的計劃。于是列出鄉紳名單的任務就落到了趙文忠和張金保的肩上。會議結束后,李小婉就拉著趙文忠去敘舊,原來他倆是青梅竹馬,一起長大,訂了婚約,馬上就要談婚論嫁之際,李家突然悔婚,李小婉也突然離開了。十年過去,他們又在此重逢。而那邊張金保和張金喜也在家討論,他們回憶起他們的爹生前說過,尋找金藏需要金藏圖,而金藏圖一共有三張,分別保管在三個人的手中。他獨自把當年的鄉紳列了一個名單,告訴大佐,其中之一的趙曦之正是趙文忠的父親,而且他跟主持的關系非常不一般,很有可能保管著一張金藏圖。
那邊于永順正問起趙文忠關于他和李小婉的事,突然辦公室的電話響了,于永順去接了電話。