1937年初,上海。知名医生唐余锦出门往射击俱乐部赶去,他即将与日方神枪手矢尾效平比试枪技,为祖国争光。
从事医疗行业的唐余锦是上海枪王唐存伯之子,父亲一生行侠仗义却死于非命,唐余锦因此留下心理阴影。十六年后,唐余锦留德归来,在上海开设诊所,一边治病救人,一边暗中寻找当年刺杀自己父亲的凶手,一直恪守着不用枪伤人的准则。
在前往射击俱乐部的路上,唐余锦遭到一伙陌生男子追杀,紧急关头,另一伙身份不明的人出现,帮助唐余锦对付敌人,叮嘱唐余锦去参加射击比赛,为国争光,扬我中华国威。
矢尾效平枪技了得,技惊全场,因唐余锦迟迟不出现,评委们决定宣布获胜者是矢尾效平。鲍家传人鲍满春虽是一介女流,却练就了百步穿杨的飞刀绝技,代替迟到的唐余锦与矢尾效平较量,矢尾效平无视鲍满春练就的好刀功,热兵器时代,枪械才是最有杀伤性的武器,鲍满春就算刀功再高,也敌不过机枪大炮。因此矢尾效平不认可鲍满春的射刀能力。
射击俱乐部的管事刘子妍因未婚夫唐余锦错过比赛时间,迫于压力打算把奖杯颁给矢尾效平。眼看矢尾效平就要成为射击俱乐部新一届神枪手,唐余锦赶了过来,与矢尾效平展开较量,枪技了得连开五发子弹,所有子弹从靶心穿越过去,评委们被唐余锦的枪技折服,矢尾效平耍赖,伸手推倒唐余锦,倒在地上的唐余锦从地上站起来,忍无可忍开枪击落挂在屋中的日本国旗。
夜幕降临,矢尾效平在酒楼吃饭,被一个黑衣人杀害,日方推测黑衣人是专杀日本军官的神秘杀手黑羿。刘子妍疑是日方通辑的黑羿,她对外是射击俱乐部管事,对内是一名地下党员。
矢尾效平遇害不久,唐余锦与母亲被一伙陌生人绑架,陌生人显然是抗日份子,逼迫唐余锦杀害一名日军特务。唐余锦因对枪械有恐惧心理,多年以来从未用枪械杀过人,内心产生抵触,难以狠下心肠杀掉日军特务。
中国政府高官即将莅临上海,日方秘密绑架唐氏母子,唐母被日本人关进牢房中,唐余锦被日方特务开车送到城外,扔到汽车外面,以防唐余锦记下母亲被关押的地点。
唐母失去自由过着非人的生活,日军士兵没有好好照顾唐母,唐母饿得两眼昏花,拾起日军士兵扔进牢房中的馒头,大口吞咽,好似饿鬼投胎。
日方社长研发出了一枚含带剧毒的戒指,该戒指暗藏机关,轻轻一碰就能触发一根针尖大小的铁管,存放在戒指内部的毒液顺着铁管流出来,进入被铁管扎刺的对象体内,几秒钟便能取人性命。
为了实验研究成果,日方社长释放一个犯人,与犯人握手,犯人被日方社长戴在手指上的毒戒指扎伤,向前走了几步一头载倒在地上,毒性发作丢了性命。
唐余锦收到了日方社长赠送的毒戒指,他的任务就是去码头上迎接宋文涛,然后与其握手,暗中触发毒液取其性命。因母亲被日本人软禁,唐余锦不敢违抗日本人的命令,只能如期按照日方社长的命令行事。
在执行任务之前,唐余锦上门向鲍满春求助,希望鲍满春动用人手寻找他的母亲,鲍满春已对唐余锦产生好感,趁机交换条件,希望事成之后嫁给唐余锦。
鲍满春提出的要求过于唐突,唐余锦哭笑不得,他与鲍满春总共见过两次面,两人还未了解彼此,草草结婚未免过于儿戏。
鲍满春一心想嫁给唐余锦,叮嘱心腹小虎出门打探唐母的下落,小虎因为贪睡迟迟没有起床,激怒了鲍满春,被其淋了一盆冷水。
宋文涛抵达上海,即将踏上上海码头,唐余锦在日本人的逼迫下出现在码头上,等侯宋文涛从船上下来。
日方没有完全信任唐余锦,派出狙击手埋伏在码头边,唐余锦在码头上东张西望,内心非常矛盾,虽然他从未产生抗日之心,但对日本人毫无好感,因母亲落在日本人手中,他已是骑虎难下不得不按照日方命令办事。
宋文涛从船上下来,唐余锦在日军社长的监视下向宋文涛走去,他的内心非常矛盾,因母亲在日本人手中,只能听从日军社长的命令毒害宋文涛。
眼看唐余锦就要犯下不可饶恕的罪行,鲍满春成功从日方监狱救出唐母,带着唐母来到码头上。唐余锦见母亲平安无事,惊喜交加,改用没有佩戴毒戒指的手与宋文涛握手。
日军社长见唐余锦没有听从命令办事,启用后备计划,让埋伏在码头上的手下暗杀宋文涛。
刘子妍与日方社长的手下在楼上激斗,唐余锦冲到楼上,帮助刘子妍打败了日方杀手。刘子妍身着黑衣像极了传说中的黑羿大侠。
在多年以前,刘子妍曾获黑羿大侠出手相救,在她七八岁那年,她险些被一个日本浪人侵犯,幸好一身黑衣的黑羿赶了过来,出手打败了日本浪人。
黑羿身穿黑衣的形象深入刘子妍幼小的心中,多年以后,她长大成人加入共产党,执行任务总是穿着一袭黑衣,扮成传说中的黑羿。
日方暗杀宋文涛的行动失败,没有罢休,派出狙击手秀子侍机狙杀住入宾馆的宋文涛。
唐余锦送佛送到西,好事做到底,帮助宋文涛对付秀子,秀子败给唐余锦,落荒而逃。
日军接连两次暗杀宋文涛未遂,唐余锦一行人伴其左右。鲍满春找到唐余锦,谈起与唐余锦的结婚约定,她已经帮助唐余锦救出了唐母,唐余锦必须履行诺言。
鲍满春虽是一介女流,为人处事却跟男儿好汉一般,毫不羞涩向唐余锦催婚。刘子妍难以置信看着唐余锦,说不出话来,唐余锦很是无奈,向众人坦承,他之前为了救出母亲,确实与鲍满春定下结婚约定,如今母亲已被鲍满春救了出来,他如果不娶鲍满春,未免过于忘恩负义。
刘子妍在警局工作的哥哥刘子刚为了替唐余锦解围,强行抗起鲍满春往屋外走去,鲍满春趴在刘子刚的肩膀上拼命挣扎,始终无法脱身,被刘子刚抗到楼外。