1937年7月7日,日本撕下和平的伪装,开始了全面侵华战争。北平,天津相继失手,华北地区眼看就要沦落敌手。中国地形一直北南低,北方的游牧民族仗着骑兵优势,以高打低,常常席卷南下,一路猛攻猛打。宋朝和明朝就是先后亡于这种打击之下。
为了避免这种不利局面,蒋介石决定主动发起进攻,以吸引日军主力改变变作战方向,由东向西进入中国,这样就可以打乱敌人的布署。8月13日,震惊中外的淞沪会战爆发。

开战之初,日军狂妄地叫嚣:三个月来亡中国。但中国军队在广大民众的支持下顽强作战,会战足足打了3个月,直接让他们的企图破产。为了民族的生存,全国各路军队付出数十万人的代价,沉重打击了日本侵略者,真可谓一寸山河一寸血。
会战后期,战场形势越来越不利,为了保存有生力量,中国军队不得不连打边退,日军步步紧逼,随后就占领了全上海。不过还有一处地方始终处在中国军队的控制之下,那就是闻名中外的四行仓库。在满是膏药旗的上海,唯有这座小楼飘扬着祖国的旗帜,显得十分振奋人心。
为了迷惑敌人,谢晋元他们400人对外声称800人,这就是八百壮士的来来历。会战前期,这个仓库一直作为88师的指挥部。日军接连突破各处阵地,中国军队的败势越来越明显,但为了展示中国抗战到底的决心,师长孙元良喊来营长谢晋元,向他布置了坚守的任务。
谢晋元毫不含糊地接命令,待师长一走,便指挥全营人员做好工事准备。为了防止日军冲进仓库,战士们封死了所有的通道和门窗,并在各处地方开凿射击口。为了顶住敌人的疯狂进攻,谢晋元专门组织一支敢死队,一旦战势危险,立马进行反击,杀他一个回马枪。
从10月28日起,日军开始发起进攻,战斗持续了4天4夜,期间,敌军在重机枪的压制下,多次接近四行仓库,中国勇士兵每次都把敌人打了回去。最为凶险的一次,日军都冲到了门口,楼顶的一个战士看到无法射击,毅然抱着手榴弹跳了下去,当场化解了危局。守军严视死如归的举动一下震住了日本兵,他们很快败退下来。
四行仓库的勇士们拼命的战斗,身在租界里的中国民众看到军队如此勇猛,纷纷进行援助,每天都有人着生命危险送东西。更有一位14岁的女童子军为守军带来了祖国的族帜,这让勇士们感动不已,天亮的时候,谢晋元带领大家在楼顶庄严地升起国旗,民众看到,一片欢呼。
望着楼顶的国旗,上海民众的抗日势情更加高涨,他们用各种方法为守军传递情报,只为希望勇士们一直坚持下去。
不过,随着日本方面的不断抗议,西方国家顶不住压力,一再照会国民政府,逼迫中国守军撤离。为了不得罪西方,政府下达了撤退命令。虽然守军很想坚持战斗,无奈命令不可违,守军只得趁夜撤退到英租界里。
一踏入英租界,英国人首先缴了勇士们的武器,这是为了激怒日军,防止他们找借口。为了安置中国军人,英国人专门划出一块地方来安置。
1940年,国民政府汪精卫经不住日本人的诱降,毅然当了汉奸,并在南京成立了伪国民政府。谢晋元名气在外,自然成了首批拉拢的对象,汪伪许以高官厚禄,但都被谢拒绝。谢晋元坚决抗日的决心刺痛了日伪,他们视其肉中刺,欲除之而后快。
之前,日本人多次派人进行暗杀,但谢营长极少外出,外面又有爱国群众支持,杀手很难下手。这次,日伪想到了一个计策,利用重金收买身边人,然后找机会下手。这次日伪得手了,郝鼎诚,张文清,龙耀亮,张国顺四个人意志不坚定,为了钱财甘愿做日本人的走狗。
一天早上,谢晋元照例带队出操,发现郝鼎诚四人无故缺席,便去宿舍查看,刚到里面,谢晋元突遭袭击,因流血过多,重伤身亡。37岁的抗日英雄没能死在战场上,却死在了叛徒手中,令人感到阵阵悲哀。
噩耗传出,上海民众顿感伤心,大家自发前往吊唁英雄,并要求英当局严惩杀人凶手,以慰英雄在天之灵。
叛徒走狗从来都没有好下场。郝鼎诚四人当天就被谢晋元手下抓住,大家暴打一顿,然后交给租界处理,最后,当局顺应民心,判处四人死刑,这才平息了众人的怒火。