《紫日》二战即将结束时,忠厚老实的中国公民杨玉甫(傅大龙饰)被苏联红军从日本屠刀手中救出。在向后方前进的途中,苏军误入日军营房。经过一番激战,杨玉芙和女军医娜嘉(安娜·泽尼拉洛娃饰)逃进林区,撞上了与日军失散的少女秋皓(前田千惠饰)。)。由于秋夜子一直被灌输军国主义,他要杀了杨玉甫和那嘉。几次险象环生后,娜迦无法忍受秋夜子的举动,要杨玉芙杀了她,后者却忍无可忍。在广阔的林区经历了一系列的灾难之后,三个语言不通的人逐渐结下了友谊。秋夜子意识到自己之前行为的荒谬,表现出自己的清白。然而,欢笑只是暂时的,战争并没有忘记他们,不久之后悲剧就发生了。