1937年初,上海。知名醫(yī)生唐余錦出門往射擊俱樂(lè)部趕去,他即將與日方神槍手矢尾效平比試槍技,為祖國(guó)爭(zhēng)光。
從事醫(yī)療行業(yè)的唐余錦是上海槍王唐存伯之子,父親一生行俠仗義卻死于非命,唐余錦因此留下心理陰影。十六年后,唐余錦留德歸來(lái),在上海開(kāi)設(shè)診所,一邊治病救人,一邊暗中尋找當(dāng)年刺殺自己父親的兇手,一直恪守著不用槍傷人的準(zhǔn)則。
在前往射擊俱樂(lè)部的路上,唐余錦遭到一伙陌生男子追殺,緊急關(guān)頭,另一伙身份不明的人出現(xiàn),幫助唐余錦對(duì)付敵人,叮囑唐余錦去參加射擊比賽,為國(guó)爭(zhēng)光,揚(yáng)我中華國(guó)威。
矢尾效平槍技了得,技驚全場(chǎng),因唐余錦遲遲不出現(xiàn),評(píng)委們決定宣布獲勝者是矢尾效平。鮑家傳人鮑滿春雖是一介女流,卻練就了百步穿楊的飛刀絕技,代替遲到的唐余錦與矢尾效平較量,矢尾效平無(wú)視鮑滿春練就的好刀功,熱兵器時(shí)代,槍械才是最有殺傷性的武器,鮑滿春就算刀功再高,也敵不過(guò)機(jī)槍大炮。因此矢尾效平不認(rèn)可鮑滿春的射刀能力。
射擊俱樂(lè)部的管事劉子妍因未婚夫唐余錦錯(cuò)過(guò)比賽時(shí)間,迫于壓力打算把獎(jiǎng)杯頒給矢尾效平。眼看矢尾效平就要成為射擊俱樂(lè)部新一屆神槍手,唐余錦趕了過(guò)來(lái),與矢尾效平展開(kāi)較量,槍技了得連開(kāi)五發(fā)子彈,所有子彈從靶心穿越過(guò)去,評(píng)委們被唐余錦的槍技折服,矢尾效平耍賴,伸手推倒唐余錦,倒在地上的唐余錦從地上站起來(lái),忍無(wú)可忍開(kāi)槍擊落掛在屋中的日本國(guó)旗。
夜幕降臨,矢尾效平在酒樓吃飯,被一個(gè)黑衣人殺害,日方推測(cè)黑衣人是專殺日本軍官的神秘殺手黑羿。劉子妍疑是日方通輯的黑羿,她對(duì)外是射擊俱樂(lè)部管事,對(duì)內(nèi)是一名地下黨員。
矢尾效平遇害不久,唐余錦與母親被一伙陌生人綁架,陌生人顯然是抗日份子,逼迫唐余錦殺害一名日軍特務(wù)。唐余錦因?qū)屝涤锌謶中睦?,多年以?lái)從未用槍械殺過(guò)人,內(nèi)心產(chǎn)生抵觸,難以狠下心腸殺掉日軍特務(wù)。
中國(guó)政府高官即將蒞臨上海,日方秘密綁架唐氏母子,唐母被日本人關(guān)進(jìn)牢房中,唐余錦被日方特務(wù)開(kāi)車送到城外,扔到汽車外面,以防唐余錦記下母親被關(guān)押的地點(diǎn)。
唐母失去自由過(guò)著非人的生活,日軍士兵沒(méi)有好好照顧唐母,唐母餓得兩眼昏花,拾起日軍士兵扔進(jìn)牢房中的饅頭,大口吞咽,好似餓鬼投胎。
日方社長(zhǎng)研發(fā)出了一枚含帶劇毒的戒指,該戒指暗藏機(jī)關(guān),輕輕一碰就能觸發(fā)一根針尖大小的鐵管,存放在戒指內(nèi)部的毒液順著鐵管流出來(lái),進(jìn)入被鐵管扎刺的對(duì)象體內(nèi),幾秒鐘便能取人性命。
為了實(shí)驗(yàn)研究成果,日方社長(zhǎng)釋放一個(gè)犯人,與犯人握手,犯人被日方社長(zhǎng)戴在手指上的毒戒指扎傷,向前走了幾步一頭載倒在地上,毒性發(fā)作丟了性命。
唐余錦收到了日方社長(zhǎng)贈(zèng)送的毒戒指,他的任務(wù)就是去碼頭上迎接宋文濤,然后與其握手,暗中觸發(fā)毒液取其性命。因母親被日本人軟禁,唐余錦不敢違抗日本人的命令,只能如期按照日方社長(zhǎng)的命令行事。
在執(zhí)行任務(wù)之前,唐余錦上門向鮑滿春求助,希望鮑滿春動(dòng)用人手尋找他的母親,鮑滿春已對(duì)唐余錦產(chǎn)生好感,趁機(jī)交換條件,希望事成之后嫁給唐余錦。
鮑滿春提出的要求過(guò)于唐突,唐余錦哭笑不得,他與鮑滿春總共見(jiàn)過(guò)兩次面,兩人還未了解彼此,草草結(jié)婚未免過(guò)于兒戲。
鮑滿春一心想嫁給唐余錦,叮囑心腹小虎出門打探唐母的下落,小虎因?yàn)樨澦t遲沒(méi)有起床,激怒了鮑滿春,被其淋了一盆冷水。
宋文濤抵達(dá)上海,即將踏上上海碼頭,唐余錦在日本人的逼迫下出現(xiàn)在碼頭上,等侯宋文濤從船上下來(lái)。
日方?jīng)]有完全信任唐余錦,派出狙擊手埋伏在碼頭邊,唐余錦在碼頭上東張西望,內(nèi)心非常矛盾,雖然他從未產(chǎn)生抗日之心,但對(duì)日本人毫無(wú)好感,因母親落在日本人手中,他已是騎虎難下不得不按照日方命令辦事。
宋文濤從船上下來(lái),唐余錦在日軍社長(zhǎng)的監(jiān)視下向宋文濤走去,他的內(nèi)心非常矛盾,因母親在日本人手中,只能聽(tīng)從日軍社長(zhǎng)的命令毒害宋文濤。
眼看唐余錦就要犯下不可饒恕的罪行,鮑滿春成功從日方監(jiān)獄救出唐母,帶著唐母來(lái)到碼頭上。唐余錦見(jiàn)母親平安無(wú)事,驚喜交加,改用沒(méi)有佩戴毒戒指的手與宋文濤握手。
日軍社長(zhǎng)見(jiàn)唐余錦沒(méi)有聽(tīng)從命令辦事,啟用后備計(jì)劃,讓埋伏在碼頭上的手下暗殺宋文濤。
劉子妍與日方社長(zhǎng)的手下在樓上激斗,唐余錦沖到樓上,幫助劉子妍打敗了日方殺手。劉子妍身著黑衣像極了傳說(shuō)中的黑羿大俠。
在多年以前,劉子妍曾獲黑羿大俠出手相救,在她七八歲那年,她險(xiǎn)些被一個(gè)日本浪人侵犯,幸好一身黑衣的黑羿趕了過(guò)來(lái),出手打敗了日本浪人。
黑羿身穿黑衣的形象深入劉子妍幼小的心中,多年以后,她長(zhǎng)大成人加入共產(chǎn)黨,執(zhí)行任務(wù)總是穿著一襲黑衣,扮成傳說(shuō)中的黑羿。
日方暗殺宋文濤的行動(dòng)失敗,沒(méi)有罷休,派出狙擊手秀子侍機(jī)狙殺住入賓館的宋文濤。
唐余錦送佛送到西,好事做到底,幫助宋文濤對(duì)付秀子,秀子敗給唐余錦,落荒而逃。
日軍接連兩次暗殺宋文濤未遂,唐余錦一行人伴其左右。鮑滿春找到唐余錦,談起與唐余錦的結(jié)婚約定,她已經(jīng)幫助唐余錦救出了唐母,唐余錦必須履行諾言。
鮑滿春雖是一介女流,為人處事卻跟男兒好漢一般,毫不羞澀向唐余錦催婚。劉子妍難以置信看著唐余錦,說(shuō)不出話來(lái),唐余錦很是無(wú)奈,向眾人坦承,他之前為了救出母親,確實(shí)與鮑滿春定下結(jié)婚約定,如今母親已被鮑滿春救了出來(lái),他如果不娶鮑滿春,未免過(guò)于忘恩負(fù)義。
劉子妍在警局工作的哥哥劉子剛為了替唐余錦解圍,強(qiáng)行抗起鮑滿春往屋外走去,鮑滿春趴在劉子剛的肩膀上拼命掙扎,始終無(wú)法脫身,被劉子剛抗到樓外。