1930年代初,上海。中国共产党的5号机要员冯自强(林强饰)和助手送走了一批重要的情报,但被敌对国民党的别动队长王文轩(王宝华饰)发现了。潘国梁(马群饰)是敌对情报局的处长,他派人追捕5号机要员。冯自强来到了临海码头,与女交通员陈兰(牛娜饰)秘密接头,但陈兰为了保护冯自强而牺牲了。冯自强孤身一人,与殷飞(郝一平饰)和朱秋(狄剑青饰)分别接上了头,他们约定在镇海塔会面。潘国梁得到情报后,命令王文轩抓捕共产党人。冯自强来到海神庙,却发现等待他的只有卖烟女(石荣饰),殷飞开枪打死了她。王文轩带着别动队围住了冯自强的汽车。孙副官(郭勇饰)认定殷飞就是所谓的“铁马”。王文轩原本以为自己会得到胜利,却突然听到哨声,意识到自己上当受骗了……