Родилась в Назарете. Получила первую степень в Хайфском университете, где изучала психологию и философию. Затем закончила Еврейский Университет в Иерусалиме, где изучала журналистику и связь. Она была первым арабским гражданином Израиля, закончившим там курс журналистики и позже организовала первые занятия по журналистике в арабских школах. Так же, она работала учителем математики и была школьным инспектором израильского министерства просвещения.
В 2001 году присоединилась к партии Балад. В 2003 году была одним из основателей и стала директором неправительственной организации «Иилам» — «Информационный центр для палестинских арабов в Израиле». Однако перед выборами в кнессет в 2009 она оставила пост главы этой организации, что бы посвящать больше времени своей политической карьере.
Перед выборами 2009 года во время праймериз получила 3 место в партийном списке партии Балад, и после того как партия получила три места в кнессете в ходе выборов, стала депутатом кнессета. Стала первой женщиной-депутатом кнессета от арабских партий, хотя до неё депутатами уже были две женщины израильские-арабки (Хусния Жабара от партии Мерец и Надья Хилу от партии Авода). Зоаби была в партийном списке от партии Балад и в ходе выборов в 2006 году, но находилась на слишком низком месте и в кнессет не прошла.
Зоаби является родственницей бывшего мэра Назарета и многолетнего члена кнессета (1949—1959,1965-1979) Сеифа эль-Дина эль-Зоаби, а также Абд эль-Азиза эль-Зоаби — бывшего заместителя министра здравоохранения (который, получив этот пост в 1971 году стал первым членом израильского правительства — неевреем).
Зоаби, как и партия Балад в целом, отрицают идею о том, что Израиль должен определяться как «еврейское государство», подобную идею они описывают как «по сути расистскую».
Зоаби говорит, что не видит разницы между лидером правой израильской партии НДИ Авигдором Либерманом и более центристскими израильскими политиками. По её словам — Либерман, Биньямин Нетаньяху и Ципи Ливни являются «компанией чистых и откровенных фашистов».
24 февраля 2009 года, в ходе инагурационной церемонии 18-го кнессета она покинула зал заседания перед тем, как депутаты стали петь израильский гимн «Ха-Тиква». Позже она сказала, что гимн «Ха-Тиква» её не представляет и что она «покинула зал потому что не любит лицемерия». Зоаби высказывалась в поддержку приобретения Ираном ядерного оружия, поскольку, по её словам, необходимо что-то, что сбалансирует мощь Израиля.
Зоаби выступает против любой формы национальной службы для арабских жителей Израиля. В одном из интервью она сказала: «Меня разочаровывает и утомляет постоянная необходимость защищаться и объяснять почему я идентифицирую себя в качестве палестинки, почему я не сионистка, почему еврейское государство не является демократическим и не может представлять меня, а также почему у меня есть право на гражданство. Это сизифов труд».
Зоаби участвовала в международной гуманитарной «Флотилии свободы», направленной в блокированной израильтянами сектор Газа. 31 мая 2010 года, при попытки остановки этой флотилии израильскими ВМС, 9 активистов погибли и 60 получили ранение, так же ранение получили 10 израильских солдат.
Зоаби давала интервью израильской прессе в течение хода флотилии . В момент высадки израильских сил она находилась на борту корабля «Мави Мармара», где произошли события, повлёкшие смерть международных активистов.
Вскоре после этого, 2 июня 2010 года, Зоаби выступила в кнессете и описала действия израильской армии как «пиратскую военную операцию». Её подъёму на трибуна пыталась силой воспрепятствовать депутатка Анастасия Михаэли от партии НДИ, которая была выведено из зала заседания. Выступление Зоаби, которое должно было длится по регламенту одну минуту, постоянно прерывалось депутатами-евреями выкрикивавшими «Предательница, уезжай в Газу!» и называющими её террористкой. Несмотря на создаваемые её речи помехи, Зоаби продолжила и сказала: «Израиль говорит о провокации, но не было никакой провокации. Почему правительство Израиля выступает против расследования?». Позже в ходе пресс-конференции она уточнила: «По количеству израильских сил, высадившихся на корабле, было ясно, что целью являлось не только остановить плавание, но и добиться как можно большего количества жертв для того, что бы прекратить подобные инициативы в будущем».
11 августа сайт радиостанции Армии обороны Израиля Галей Цахал опубликовал видеозапись с участием Ханин Зоаби на борту Мави Мармара. На одних кадрах она утверждает, что не видела на борту вооруженных людей, на других — стоит неподалёку от людей вооружённых дубинами и отталкивает снимающую её камеру. Зоаби заявила, что она действительно не видела вооруженных людей и не хотела чтобы её снимали в состоянии сильного расстройства. Комментаторы особо отмечают диалог Зоаби с израильским военным врачом: Зоаби пыталась помешать эвакуации раненых пассажиров, утверждая, что раненые не желают ехать израильскую больницу, а врач настаивает на отправке пострадавших.
После того, как Зоаби получила угрозы об убийстве, к ней было приставлено два телохранителя. В социальной сети Facebook была образована группа «Казнить члена кнессета Ханин Зоаби». Группа ставила своей целью привлечь 10.000 участников. Один из участников предложил в качестве награды за убийство Зоаби бесплатную доставку овощей и фруктов и был арестован за это израильской полицией.
После рейда на флотилию, министр внутренних дел Израиля Эли Ишай потребовал от Юридического советника правительства Йехуды Вайнштейна лишить Зоаби депутатского иммунитета и разрешить Ишаю аннулировать израильское гражданство Зоаби. Ишай обвинил Зоаби в «преднамеренной акции государственной измены» и заявил что она использует свой парламентский иммунитет для защиты от уголовного преследования, хотя она помогала активистам и была «несомненно осведомлена о их намерениях напасть на израильских солдат». Ярив Левин, депутат кнессета от партии Ликуд так же обвинил Зоаби в предательстве государства Израиль и призвал к возбуждению против неё уголовного дела.
Комитет кнессета проголосовал семью голосами против одного за отмену депутатского иммунитета Зоаби. Это решение вызвало озабоченность со стороны международного Межпарламентского Союза и в конце концов было блокировано спикером кнессета Рувеном Ривлином, который проигнорировал рекомендацию комитета и не выставил вопрос о снятие иммунитета на пленарное голосование.
13 июля 2010 года кнессет проголосовал за то, что бы лишить Зоаби трёх привилегий, положенных депутату — права на дипломатический паспорт, права на оплату юридических услуг, в случае если они ей понадобятся и права посещения иностранных государств, с которыми у Израиля нет дипломатических отношений. Это предложение было принято 34-мя голосами за и 16-тью против.