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