1948年解放戰爭時期,連長谷子地(張涵予 飾)率領九連47名戰士在汶河岸執行掩護大部隊撤退的任務,團長劉澤水(胡軍 飾)下令,以集結號為令,聽見號響就撤退。
慘烈的戰爭在炮彈的轟鳴中開始,九連的戰士死傷慘重,排長焦大鵬(廖凡 飾),犧牲前說自己聽見了集結號,谷子地自己沒有聽見,他決定死守陣地。九連打退了敵人三次進攻,炸毀二輛坦克,殲敵無數,全連除連長谷子地,47人全部陣亡。
這場戰爭改變了谷子地的人生。由於部隊改了編號,谷子地找不到組織,九連犧牲的烈士們也被認定為失蹤。谷子地開始了艱難的尋找,為九連的兄弟們討個說法,也為了探明當年集結號的真相。