Lieutenant Frederic Henry ist ein Ambulanzfahrer für das Amerikanische Rote Kreuz während des Ersten Weltkrieges. Er kehrt von einem Besuch aus Mailand zurück und wird zu einer italienischen Einheit an die Front versetzt. Sein Freund Dr. Rinaldi, ein Frauenheld, erzählt ihm, dass die Engländer ein neues Hospital gebaut haben und dass dort hübsche Krankenschwestern arbeiten würden, darunter die rätselhafte Catherine Barkley. Frederic lernt die griesgrämige Catherine kennen, die ihm anvertraut, dass sie ihren Verlobten im Krieg verloren hat. Frederics Annäherungsversuche beantwortet sie mit einer Ohrfeige. Doch als ein Gewitter aufzieht, lässt sich die ängstliche Catherine von Frederic trösten. Nach einer Liebesnacht gesteht Frederic ihr seine Liebe, doch Catherine weist ihn ab. Als die Truppen die Stadt verlassen, versucht Catherine Frederic in dem Gedränge zu finden. Sie findet ihn und bittet ihn, zu ihr zurückzukommen.