1812年,拿破仑的军队控制大部分的欧洲国家。在为数不多未被征服的国家中,俄国打算联合奥地利一起进行殊死抵抗。贵族安德烈公爵(梅尔·弗尔 饰)就是这样怀揣一腔抱负的俄国军官。然而安德烈的挚友皮埃尔公爵(亨利·方达 饰)却毫不关心战事。安德烈战役失败被释放归家看望难产而死的妻子。几个月后,皮埃尔与罗斯托夫伯爵一家在去打猎,叫上了安德烈。安德烈对伯爵的女儿娜塔莎(奥黛丽·赫本 饰)一见钟情。不久,娜塔莎接受了安德烈的求婚,然而安德烈很快重返军队。海伦的弟弟阿纳托里趁虚而入,骗得娜塔莎的爱,唆使娜塔莎与他私奔......