性格内向的许三多(王宝强 饰)(王宝强 饰)尚未正式进入军营,便因目睹坦克时下意识做出“举手投降”的动作,引起了全团以“不抛弃、不放弃”理念著称的“钢七连”连长高城(张国强 饰)(张国强饰)的厌恶。进入新兵连后,班长史今(张译 饰)(张译饰)成为了他在陌生环境中的支撑,然而身为副班长兼同乡的伍六一(邢佳栋 饰)(邢佳栋饰),却因其迟钝与笨拙的表现,将许三多视作亟待拔除的眼中钉。新兵训练阶段结束,许三多被分配至地处偏远、条件艰苦的后勤管道维护班五班,而与他同时入伍的同乡成才(陈思诚 饰)(陈思成饰)则顺利进入了钢七连。在五班,已被现实磨去棱角的班长老马(范雷饰)随口说出的一句话,被许三多当作必须执行的命令来对待。凭借着一股质朴而坚韧的执着劲儿,他耗费六个月光阴,完成了一项被所有人判定为不可能实现的任务。此举不仅深深触动了五班全体成员,使该班集体的精神风貌为之一振,也让他自己获得了调往钢七连的机会,得以与班长史今重逢。短暂的欢欣过后,一系列看似无法逾越的障碍接连横亘于他的前路。正是在跨越这些障碍的过程中,许三多从史今、伍六一、高城、老A袁朗(段奕宏 饰)(段奕宏 饰)以及吴哲(李晨饰)等人身上汲取了丰富的经验与深刻的教益,逐步从一个被视为“孬兵”的士兵,蜕变为一名真正合格的“好兵”。