在一列开往莫斯科的火车上,军校学生安德烈·托尔斯泰(奥列格·门什奇科夫,欧列格·米契柯夫饰)遇到了风情万种的美国女子简(朱丽娅·奥蒙德,朱丽娅·奥蒙德饰),两人暗恋。 简谎称自己是寡妇,来俄国见她疯狂的机械师父亲(理查德·哈里斯,理查德·哈里斯饰),但实际上她是被邀请来欺骗军校校长拉德洛夫将军(阿列克谢·彼得连科,阿列克谢·彼得连科饰),以便机械师的“西伯利亚理发师”伐木工人能顺利驶进西柏林。 但没想到将军对简有真感情,想向她求婚,安德烈对简的感情越来越强烈。简一方面想接受安德烈的感情,另一方面又想完成任务,于是事件发展到一发不可收拾。 在一次演出中,安德烈因嫉妒和误解受伤,被流放到西伯利亚。 尽管简在火车站赶上了最后一次告别,安德烈却再也没有见到简最后一面。 十年后,简终于找到了安德烈在西伯利亚的住所,但她终究没能逃脱命运的改变...几年后,简回到美国,在一封信中把这个故事告诉了军校的儿子。