Frederick Henry, un americano che presta servizio come autista volontario di ambulanze con le forze italiane nella Prima Guerra Mondiale, viene ferito e si innamora della sua infermiera, la britannica Catherine Barkley. Nel bel mezzo della guerra e di alcuni intrighi, la coppia lotta per rimanere insieme e per sopravvivere agli orrori che li circondano.