1812年,拿破仑的军队控制了欧洲大部分地区。 在少数没有被制服的国家中,俄罗斯计划联合奥地利军队进行殊死抵抗。 高贵的安德烈亲王(梅尔·费勒 Mel Ferrer 饰)就是这样一位雄心勃勃的俄罗斯军官。 然而安德烈的心腹皮埃尔公爵(亨利·方达饰)并不关心战争。 他成为父亲生前遗产的接受者,并与贵族千金海伦(安妮塔·艾克伯格 Anita Ekberg 饰)结婚,但婚后不久,他发现性格不一致,两人分居。 安德烈在战斗中战败后被释放,回家看望因难产而去世的妻子。 几个月后,皮埃尔和罗斯托夫伯爵一家去打猎,给安德烈打电话。 安德烈对伯爵的女儿娜塔莎(奥黛丽·赫本 饰)一见钟情。 很快,娜塔莎接受了安德烈的提议,但安德烈很快又回到了军队。 海伦的哥哥阿纳托尔趁机欺骗了娜塔莎的爱情,并怂恿娜塔莎与他私奔。 俄法战争伊始,娜塔莎遇见了身受重伤的安德烈。 安德烈在死前原谅了娜塔莎的背叛。 战争结束后,皮埃尔回到莫斯科并与娜塔莎团聚。