为了救治父亲,希于庭通过特殊渠道,搞到了一批盘尼西林,并与对方约定在码头交易。
希于庭在码头进行交易的消息,被舞女意外得知。于是,舞女约丁君璧接头。
丁君璧与舞女接头之际,曾超正、刘福广、张楚凡三人则与田局长起了争执。田局长认为三人不服从命令、自由散漫,于是将三人革职。
接头后,丁君璧带着消息返回巡捕房,结果发现三位战友全部被革职。他找田局长理论,却遭到了田局长的呵斥。
田局长告诉丁君璧,希于庭的背后有法国人撑腰,不搞定他背后的人脉关系,根本就抓不了他。田局长奉劝丁君璧,不要再插手希于庭的案子。而丁君璧却认为,田局长是怕丢了乌纱帽,所以故意置之不理。
与田局长发生争执之后,丁君璧决定独自前往码头,抓捕希于庭。
被巡捕房革职之后,曾超正、刘福广、张楚凡三人决定离开上海,前往无锡另寻生计。结果在码头,曾、刘、张三人与丁君璧不期而遇。
四人合力制伏了希于庭一伙人,并成功拿到了两帮人的交易货物。希于庭被丁君璧带回巡捕房,然而在交易的货箱里,丁君璧只发现了一批盘尼西林,并没有“鸦片”。
希家的管家来到巡捕房,管家告诉希于庭,老爷没能等到药,已经在府里去世了。
听闻父亲去世的消息,希于庭十分伤心,并在巡捕房扬言,要干掉丁君璧。此时,“法国公使”也打来电话,让田局长放了希于庭。迫于公使的压力,田局长只能放了希于庭。
离开巡捕房之后,希于庭命令手下,查清楚泄露交易消息的人,解决掉他,为老爷子报仇。
舞女的线人身份暴露,被希于庭手下“追*”。为了搭救舞女,丁君璧决定趁夜,让她乘船离开上海。
在码头,丁君璧等人与希于庭的手下相遇,双方展开激烈交火。枪声响起后,希于庭的大批手下在码头聚集,田局长也被枪声吸引,带着巡捕前来支援。
一场大规模的枪战之后,双方都伤亡惨重。田局长将情况报告给“公使”,希望逮捕希于庭,但是被拒绝。
为了维护公义,一直遵循纪律的田局长,决定抗命行事。