L'homme de 62 ans a été Premier ministre de l'Autorité palestinienne entre 2006 et 2007, après que le Hamas a remporté la majorité des sièges aux élections législatives palestiniennes de l'époque.
Après la mise en place d'une administration dirigée par le Hamas dans la bande de Gaza, à la suite d'un conflit entre le Hamas et la faction rivale du Fatah, Haniyeh a été le chef du gouvernement de facto à Gaza de 2007 à 2014.
En 2017, il a été choisi pour remplacer Khaled Mechaal au poste de chef du bureau politique du Hamas.
Ismaïl Haniyeh a quitté Gaza en décembre 2019, a vécu en Turquie et au Qatar, et renforçant son autorité pour représenter le Hamas à l'étranger.
Ses visites les plus marquantes incluent les funérailles de Qassem Soleimani, un haut commandant du Corps des gardiens de la révolution islamique iranien tué par une frappe de drone américain en 2020, et l'investiture du Président iranien Ebrahim Raïssi en 2021. Avant sa mort, il est venu assister à la prestation de serment du nouveau président iranien Massoud Pezeshkian devant le Parlement.
En avril dernier, des frappes aériennes israéliennes ont tué trois des fils de Haniyeh et quatre de ses petits-enfants. Il avait clairement indiqué à l'époque que leur mort n'affecterait pas le cessez-le-feu et les pourparlers sur les otages qui étaient alors en cours.