SPOILER ALERT!!!
Yes, he die, but he is another horcrux so the one who really dies is a part of voldemort's soul...harry then come back to life as he never really died.
Then Longbottom kills Nagini with Godric Gryffindor's sword and once all the horcruxes are destroyed, Harry and Voldemort can fight in equeal circunstances.