1812年拿破侖軍隊(duì)入侵俄國(guó)前夕,貴族安德烈公爵(梅爾·費(fèi)勒飾)懷揣理想主義參軍,摯友皮埃爾公爵(亨利·方達(dá)飾)則在繼承遺產(chǎn)后與海倫(安妮塔·艾克伯格飾)倉(cāng)促聯(lián)姻。戰(zhàn)役失敗后,安德烈返鄉(xiāng)目睹妻子難產(chǎn)身亡,隨皮埃爾前往羅斯托夫伯爵家狩獵時(shí)邂逅娜塔莎(奧黛麗·赫本飾),兩人迅速訂婚。重返戰(zhàn)場(chǎng)的安德烈不知情妹妹瑪麗亞已發(fā)現(xiàn)其未婚妻與海倫弟弟阿納托里的私奔計(jì)劃。俄法戰(zhàn)爭(zhēng)全面爆發(fā)期間,安德烈重傷垂危,在娜塔莎的照料中見(jiàn)證其悔過(guò)自新。皮埃爾歷經(jīng)莫斯科大火與被俘苦難后,最終在戰(zhàn)后重返廢墟般的莫斯科,與完成精神覺(jué)醒的娜塔莎共同重建家園。