一次大战中,铁匠贝尔索被征入伍,他作战勇敢,遵守纪律,深受战友喜爱。而他所在的部队的上校却是个刚愎自用的人,面对德國人强大的攻势和严密的防御。他却丝毫不考虑战斗的可行性和士兵的生命安全,一意孤行命令部队占领165高地。战斗中法國一方屡战屡敗,但上校却不肯悔改,士兵损伤惨重,叫苦連連。但贝尔索却一直拼命作战,立下些许战功。 天气越来越冷,但全連只有贝尔索還穿着单裤。几次申請棉裤都被拒绝,贝尔索十分無奈。唯一令他欣慰的就是不久以後的假期,可以和妻子女儿团聚。新任长官上任三把火,对士兵的状态進行整治。当然,贝尔索与其他人格格不入的裤子也進入到了他的視線,并批准配给他一条军裤。但贝尔索万万沒有想到的是,长官态度恶劣地配给他一条从死人身上扒下来的沾满血迹的破烂裤子。 贝尔索的自尊心受到打擊,拒绝穿这样一条裤子。新任长官认為贝尔索是抗命不从,上報给上级。而上级的军队官僚认為此事很严重,為了给作战失利找借口,要找出士兵不服从命令的典型,竟给他安上了临阵抗命的罪名,要杀一儆百。下层军官和士兵都认為此事十分荒谬,纷纷為贝尔索請命。但沒想到,為贝尔索求情的两名士兵也被抓了起来。 結果上校等人不顾司法程序,草草地成立了临時军事法庭。并以牵强的罪名判了贝尔索死刑,这让一向正直的甘兰中尉十分气愤。几次求情不成功,甘兰决定向将军秉明一切,希望能够拿到延緩行刑的命令。但就在他回来的路上,被上校等人秘密地杀害了。贝尔索最後的希望破灭了,就这样因為一条裤子,贝尔索被枪决了。1922年7月12日最高法院撤消对贝尔索的判决。