一架英國飛機在飛越撒哈拉沙漠時被德軍擊落機師由于受傷想不起自己是誰因此被叫做“英國病人”漢娜是戰地醫院的一名護士她決定獨身留下來照顧那個英國病人他們停留的地方是意大利的一個廢棄的修道院遠離戰爭的喧囂顯得寧靜而閑逸“英國病人”靜靜的躺在房間的木床上窗頭 的一本舊書漸漸喚起了他的思緒…… 一段愛情在戰火中燃燒逾越了道德改變了戰局考古學家艾馬殊伯爵(拉爾夫?費因斯 Ralph Fiennes 飾)跟隨探險家來到撒哈拉沙漠考察結識了繪制地圖的飛機師杰佛和他妻子凱瑟琳(克里斯汀?斯科特?托馬斯 Kristin Scott Thomas 飾)凱瑟琳的才氣和美麗讓艾馬殊深深著迷兩人在沙漠一個幽深洞穴參觀壁畫時更加發現彼此志趣相投 道德最終戰勝了激情凱瑟琳和艾馬殊分手后杰弗發現了妻子的外遇傷心的杰弗開著飛機企圖與妻子和艾馬殊同歸于盡艾馬殊幸運躲過一劫卻造成凱瑟琳身受重傷、自己命喪黃泉艾馬殊趕到深愛的人身邊把她安置到山洞里承諾一定會走出沙漠找到援助但是事情卻不像想象中容易他為了救人擔當了賣國罪名惹來了殺身之禍最終他沒有違背諾言可是凱瑟琳已在寒冷中永遠地離開了他……艾馬殊將凱瑟琳的遺體放上飛機在飛越撒哈拉沙漠時被德軍擊落于是發生了影片開頭的一幕 在照顧“英國病人”的日子里漢娜結識了印度籍的拆彈手基普兩人互生情愫即使戰爭已然結束但拆彈手基普必然仍要無數次面對死亡 最終應英國病人的要求漢娜給他注射了大劑量的嗎啡......