故事發(fā)生在第一次世界大戰(zhàn)時期的非洲。男主人公查爾斯·奧爾耐特是一名因失業(yè)而流落到非洲的礦山機械師,女主人公羅斯·塞耶是一位向非洲土人傳道的教士。為了抵抗德國人,兩人同乘一艘破舊的游艇——“非洲皇后號”,沿河順流而下。途中,這對個性迥然不同的中年男女不僅產(chǎn)生了真摯的愛情,而且還勇敢地擊沉了一艘德國戰(zhàn)艦。在經(jīng)歷驚險的河道航行與敵軍追捕后,他們通過改裝船只制造簡易魚雷裝置,并成功撞擊目標。任務完成后,兩人在救援中幸存,共同面對戰(zhàn)爭創(chuàng)傷與情感蛻變,最終確認彼此為生命伴侶。