伊凡來到了哈爾采夫的掩蔽壕,哈爾采夫猜測這次大概又要派伊凡去偵察了,他表示也想一起去執行這項任務。霍林乘機向他要一條平底船。霍林、卡塔索尼契和哈爾采夫打算一起去看看船。臨走前,哈爾采夫答應將他的已犧牲的戰友留下的一把芬蘭刀借給伊凡玩到晚上,卡塔索尼契知道伊凡喜歡這把刀,他答應第二天一定給伊凡弄一把來。

哈爾采夫從霍林那裏了解到:伊凡的父親是個邊防軍,可能已犧牲,母親和小妹妹也被打死了,伊凡在遊擊隊、敵人的死亡營裏都呆過,他見到過的戰爭中的殘酷景象,大人連做夢也夢不到的,現在他腦子裏隻有一個念頭:報仇報到底。如果戰後他找不到親人,中校或卡塔索尼契將收他做兒子。

這時,伊凡正在掩蔽部,臥倒在桌旁,手持哈爾采夫的芬蘭刀,模擬著與德國鬼子作戰,他的眼睛裏燃燒著複仇的烈火。一道手電筒的光照在牆上,他看到了牆上刻著的字:“我們8個人,都不到19歲,再過一小時就要把我們拉出去處決了……替我們報仇吧!”伊凡把掛著的一件軍大衣當成了敵人,哭喊著要審判它,他哭得難以控製自己的感情。一陣爆炸聲響過後,黑煙滾滾,太陽都被遮黑了。哈爾采夫從外麵衝進掩蔽壕,連聲喊著“伊凡”,但伊凡卻鎮靜而嚴肅地站著,說他一點都不怕。

一小時半以後,伊凡就要去執行任務了。晚飯後,霍林和卡塔索尼契要去送他。可是,卡塔索尼契沒有來吃晚飯,伊凡覺得很委屈,責怪他不夠朋友,他哪兒知道卡塔索尼契已在剛才那一陣爆炸聲中被炸死了。現在,霍林決定讓哈爾采夫取代卡塔索尼契去執行任務,哈爾采夫能講一口流利的德語,還可以掩敵人的耳目。

出發前,伊凡又小睡了一會兒,他夢見他乘坐一輛滿載蘋果的卡車在雨中的林陰道上行駛,一個小姑娘躺在車上,用手在接雨,伊凡遞蘋果給她,她沒有接,隻是微笑著。忽然,卡車的車廂檔打開了,蘋果撒滿在海灘上,幾匹馬跑過來,開始吃蘋果。

嚴峻的任務把伊凡從睡夢中喚醒。伊凡穿上一身襤褸的衣服,臉上抹了煙黑,帶著手榴彈、手槍和幹糧與霍林、哈爾采夫一起乘船出發了。他們望見了河岸上被吊死的兩個偵察兵的屍體,伊凡很不好受,霍林答應等會兒一定把他們埋了。小船在沼澤中穿行,不斷地聽到機槍掃射聲。他們離開了船,霍林給伊凡找一條幹一點的路。伊凡不讓霍林他們再送了,怕他們目標大,被發現。他獨自一人朝沼澤地的深處走去了。

戰爭結束。士兵們歡呼著“勝利啦!”他們一個個在烏拉聲中被拋上了天。銀幕上出現了紀錄片鏡頭:德國的國會大廈,希特勒的辦公廳,戈培爾一家人的屍體,蘇聯軍官和士兵。

哈爾采夫在滿地散布著紙張的蓋世太保總部翻閱著卷宗,他懷念地想起了已經犧牲的霍林,不禁問了一句:“難道這還不是地球上的最後一次戰爭嗎?”哈爾采夫看到了一頁頁檔案上被敵人槍決或絞死的人的姓名和照片,突然他看到了伊凡的照片,伊凡是被絞死的,他眼前出現了吊人的套索……

畫麵上又出現了伊凡和他的母親,伊凡在水桶裏飲水,與母親相視微笑。他在河岸邊的一棵枯樹旁與孩子們嬉戲,並沿著河岸邊的淺水灘追逐一個小姑娘……這可能是伊凡生前最後的一個夢!