The death of Severus Snape, the beloved Hogwarts professor and Head of Slytherin House, has been a mystery since the events of the final Harry Potter book and movie. Who killed him? Was it Voldemort, or someone else?
The answer is Voldemort. Erroneously believing Snape is the master of the Elder Wand and that Snape’s death will make him the master of the Wand, Voldemort kills Snape by having his pet snake Nagini bite him through the neck. This occurs in the final battle of the Harry Potter series, in the Forbidden Forest.
Snape had been a loyal servant of Voldemort for many years, but had secretly been working for Dumbledore and the Order of the Phoenix to protect Harry Potter. He had also been protecting the Elder Wand, a powerful wand that could make its master invincible. Voldemort wanted the Elder Wand, and believed that Snape was its master.
Voldemort had been searching for the Elder Wand for many years, and believed that Snape was its master. He was wrong, but he was determined to kill Snape in order to gain control of the wand. He sent Nagini, his pet snake, to bite Snape through the neck. Snape died instantly.
The death of Severus Snape was a great loss to the wizarding world. He had been a loyal servant of Dumbledore and the Order of the Phoenix, and had done much to protect Harry Potter and defeat Voldemort. His death was a tragedy, but it was also a necessary sacrifice in order to defeat Voldemort and save the wizarding world.