虎子是银行的一名保安,在一次旅行途中遭遇抢劫,车匪还绑走了一个女孩,女孩知道虎子是保安,拼命向他呼救,虎子本想挺身而出,可在女友尤昕的劝阻下、在歹徒冰冷匕首的威逼下,他还是退却了。事后车开到了刑警队,因为全车人惟独虎子没被抢,警察怀疑他和车匪认识,虎子心情很郁闷,他后悔当初没有见义勇为。
虎子认为自己胆怯的原因是不会武功,他来到体育馆请教练姚扣子教他几招,姚扣子认为他是胆小鬼,学了也白学,拒绝了他的请求,虎子为此十分沮丧。一次醉酒后,虎子终于“见义勇为”了一回,没想到因此被拘留了十天并被迫辞职。
为了找到车匪,虎子干起了押车的工作,平时他常常到体育馆偷学武功。虎子的朋友面瓜要结婚,让虎子帮他请一个司仪,虎子来到婚庆公司,发现公司经理吴雪正是那次被车匪绑走的女孩,他兴奋地向吴雪打听车匪的情况,却遭到了吴雪冷冷的拒绝。虎子再次陷入痛苦中,他借酒消愁,发誓要找到那几个车匪。为此尤昕很为虎子担忧,他找到吴雪讲述了虎子的痛苦,吴雪深受感动。原来那天劫匪逃跑的途中不小心轧死了一头猪,当地的村民围住了车索赔,吴雪乘机求救,车匪见势不妙弃车而逃。
虎子听后为吴雪松了口气,但他仍坚持继续寻找车匪。一天晚上虎子骑车回家,被几个人堵在巷子里,原来是虎子在车上抓过的小偷上门报复,虎子发现其中几个人正是他要找的那伙车匪,经过一番搏斗,虎子用自己正义的力量制服了歹徒。虎子的行为感动了教练姚扣子,终于答应收虎子为徒。。1928年,日寇借保护侨民,肆意屠杀中国百姓,在济南制造了骇人听闻的“五三”惨案。德高望重的知名人士李华亭,拒绝与日军头目木村合作,恼羞成怒的木村下令将其全家统统杀死。李华亭的未婚女婿高天龙积极参加抗日活动,他看到岳父和未婚妻惨死的场面,愤然写下“以血还血”的誓言,并开始了向日本人讨还血债的行动。他的举动使日本人胆战心惊,为捉拿高天龙,日本人将犯有杀人罪的济南有名的飞天大盗马云飞释放出狱,并答应他捉住高天龙后释放他的五名弟兄。高天龙躲过马云飞,在岳仲秋的帮助下,潜进日本商行老板吉田的家中,查明了日本人自己砸了商行制造事端的真相。他杀了吉田,留下“以血还血”的字条。吉田的死使日本人十分恐慌,木村急忙筹办记者招待会,企图先把华人抢劫日侨商行的假新闻散布出去。马云飞捉不到高天龙心里很着急,阴险的木村为刺激他,派人杀了他的心上人吴秀娥,嫁祸于高天龙。怒火冲天的马云飞用计引出高天龙。为救刘永生,高天龙只身来到约定地点,遭到一伙特务的袭击,他奋力战胜敌人,却被暗处的马云飞击昏。汉奸严立中执意要把高天龙交日本人处理,马云飞却坚持先放出五名弟兄。醒来的高天龙揭穿了杀死吴秀娥的阴谋,严立中欲杀害马云飞,高天龙从枪口下救出马云飞,二人制服了严立中,才得知木村早已活埋了五个弟兄。高天龙与马云飞等人紧密配合,窃取了商行被砸的机密文件。当日本领事发布声明,并气焰嚣张地搬出抢劫商行的五具中国人尸体时,乔装成记者的高天龙拿出那些机密文件,当场揭露了日本人的阴谋。马云飞等人乘乱捉住了木村。日军赶来时,只见木村的尸体上放着那些文件,一日军伸手去拿文件,一声巨响,日军官兵被炸得血肉横飞。。