1812年,拿破侖的軍隊控制大部分的歐洲國家。在為數不多未被征服的國家中,俄國打算聯合奧地利一起進行殊死抵抗。貴族安德烈公爵(梅爾·弗爾MelFerrer飾)就是這樣懷揣一腔抱負的俄國軍官。然而安德烈的摯友皮埃爾公爵(亨利·方達HenryFonda飾)卻毫不關心戰事。他在父親臨終前成為遺產繼承人,與貴族之女海倫(安妮塔·艾克伯格AnitaEkberg飾)結婚,卻在婚后不久發現性格不合而分居。安德烈戰役失敗被釋放歸家看望難產而死的妻子。幾個月后,彼埃爾與羅斯托夫伯爵一家在去打獵,叫上了安德烈。安德烈對伯爵的女兒娜塔莎(奧黛麗·赫本AudreyHepburn飾)一見鐘情。不久,娜塔莎接受了安德烈的求婚,然而安德烈很快重返軍隊。海倫的弟弟阿納托里趁虛而入,騙得娜塔莎的愛,唆使娜塔莎與他私奔。俄法戰爭開始,娜塔莎遇到了深受重傷的安德烈..bbb