Les amours tragiques d'un lieutenant américain du corps de santé et d'une infirmière anglaise durant la Première Guerre mondiale, sur le front italien.
En 1917, le lieutenant Frederick Henry, engagé volontaire américain dans le corps sanitaire de l'armée italienne, s'éprend d'une infirmière britannique, Catherine, que lui a présenté son ami Rinaldi. Blessé au combat, Henry est envoyé à l'hôpital américain de Milan, où Catherine le rejoint pour le soigner...