2000年,在商丘市睢阳区公庙乡中华楼村的李学生为了给妻子看病、照顾病卧于床的父亲,欠下乡亲们很多外债。为了把大家的钱还上,李学生听从父亲的建议,外出打工,同村的彩霞承担起照顾好他家的责任。
李学生背井离乡来到了温州,在一家饭店找到上菜干杂活的工作并结识了踏实肯干的柱子和偷懒耍滑的富贵等人。好景不长,饭店老板出了车祸,需赔付一大笔钱,老板娘决定把店盘出去还钱,于是李学生和柱子,富贵等人又开始找工作。后来碰巧遇上了程老板,恰逢该厂接了一个大单,急需人手,便将李学生一行等人留下。工作期间,李学生加班加点,诚恳求教,很快熟练掌握了技能并不断教给一起来的工友们。
工人食堂内,几十名工人一起过年,包饺子。李学生说去买点东西,便走了出来。回厂路上,走到黄龙段马坑隧道口铁轨旁时,看到两个孩子在铁轨上玩耍,火车的汽笛声越来越近,李学生抛开手里的东西冲了上去,当他把第二个孩子推出去的一瞬间,火车在他身上碾过,献出了年轻的生命。。抗日战争时期,刚刚打完胜仗的游击队在返回途中,发现一个腿部受伤的孩子小松(王京春 饰)。小松的父母都被日寇杀害,由于游击队都穿着鬼子的衣服,小松非常敌视。指导员(邱英三 饰)把他带到根据地,安排在郑奶奶(陈立中 饰)家养伤,当他知道指导员是八路军游击队后,坚决要求参军报仇。刚参军时,由于他对部队纪律的严肃性认识不足,在一次战斗中随便开枪打野羊,影响了战斗布署,受到指导员的批评。在党的教育关怀下,小松逐渐成长起来。既使在战斗中发现了杀害自己亲人的日寇黑田,他也顾全大局,强压怒火,不暴露目标。黑田受挫后,血洗根据地,残忍地杀死了郑奶奶,更激起了小松的民族仇恨。在解放岭西镇的战斗中,他机智灵活地完成了引敌入瓮的一系列任务......。