Italië, Eerste Wereldoorlog. De Amerikaanse luitenant Frederic Henry wint al gauw het vertrouwen van de Italiaanse soldaten en het hart van de Engelse verpleegster Catherine. Als Henry vanuit Milaan weer moet terugkeren naar zijn eenheid, vertelt ze hem dat ze een kind krijgt. Als Henry terugkeert van het front gaan de twee naar Montreux, waar ze zich verheugen op de geboorte van het kind. Het geluk is echter niet met hen...