Ferito a una gamba, il tenente americano Frederick Henry, di stanza sul fronte italiano, viene ricoverato in un ospedale di Milano, dove incontra Catherine, una giovane infermiera inglese, e se ne innamora.