一架英国飞机在飞越撒哈拉沙漠时被德军击落,机师由于受伤,想不起自己是谁,因此被叫做“英国病人”。汉娜是战地病院的一名护士,她决定独身留下来照顾那个英国病人。他们逗留的地方是意大利的一个废弃的修道院,远离战争的喧哗,显得安静而闲逸,“英国病人”静静的躺在房间的木床上,窗头 的一本旧书逐渐唤起了他的思绪…… 一段爱情,在战火中燃烧,超越了道德,改变了战局。考古学家艾马殊伯爵(拉尔夫•费因斯 Ralph Fiennes 饰)跟随探险家来到撒哈拉沙漠考察,结识了绘制地图的飞机师杰佛和他老婆凯瑟琳(克里斯汀•斯科特•托马斯 Kristin Scott Thomas 饰)。凯瑟琳的才气和俏丽让艾马殊深深着迷,两人在沙漠一个幽深洞穴参观壁画时,更加发现彼此志趣相投。 道德最终战胜了豪情。凯瑟琳和艾马殊分别后,杰弗发现了老婆的外遇。悲伤的杰弗开着飞机妄图与老婆和艾马殊同归于尽,艾马殊幸运躲过一劫,却造成凯瑟琳身受重伤、自己命丧黄泉。艾马殊赶到深爱的人身边,把她安顿到山洞里,承诺必定会走出沙漠,找到增援。但是,事情却不像想象中容易。他为了救人,担当了卖国罪名,惹来了杀身之祸,最终他没有违背诺言,可是,凯瑟琳已在严寒中永远地分开了他……艾马殊将凯瑟琳的尸体放上飞机,在飞越撒哈拉沙漠时被德军击落,于是发生了影片开头的一幕。 在照顾“英国病人”的日子里,汉娜结识了印度籍的拆弹手基普,两人互生情愫。即使战争已然结束,但拆弹手基普必定仍要无数次面对死亡。 最终,应英国病人的要求,汉娜给他注射了大剂量的吗啡......