John does not die in the movie "Dear John."
The movie ends with John and Savannah being reunited after years of separation. While the movie doesn't explicitly state that they live happily ever after, it leaves the ending open to interpretation, implying a hopeful future for them.