From the gallows he had built to kill the Jews.
Haman the Agagite
The king had him hanged, as recorded in the book of Esther. See also:The story of Purim
Haman
Haman had no time nor say to do anything to Esther, for once he was exposed as the one that wanted to kill Esther along with all the Jews, Achashveirosh (the king married to Esther) had Haman doomed to death.
Haman was the 'Jews enemy'
Haman wanted to kill Mordecai and had a gallows built for that reason. Haman also wanted to kill all the Jews in the kingdom. But through the intervention of Mordecai and Queen Esther that was prevented. Haman was hanged on his own gallows. See the Book of Esther.
If you are talking about the story of Purim, the villain, Haman, was identified by Esther, and the King had him and his brothers executed, instead of the Jews.
Persian. Answer: According to tradition, Haman was of Amalekite descent (Esther ch.3).
Esther 9:12
Esther.
Haman
The Book of Esther makes no mention of what happened to Zeresh.