Захир родился в деревне Аррабе аль-Баттуф в центральной Галилее. Дата его рождения неизвестна.
Первоначально владел городом Цфат в Верхней Галилее. В 1750 году завладел прибрежным городом Акко, перестроил его крепость и сделал Акко центром своих владений. Создал собственное наёмное войско и флот. В 1758 году приказал снести рыбацкую деревню Хайфа и построить на её месте портовый город. Покровительствовал развитию ремёсел и торговли, способствовал заселению Акко и обработке пустующих земель.
К началу 1773 года владения Захира простирались от Сайды до Яффы, включая побережье Средиземного моря, Верхнюю и Нижнюю Галилею.
После гибели Али-бея Дагир был покинут большинством соратников. В 1775 году потерпел поражение от турок и египетских мамлюков. Осаждён в Акко. Погиб во время осады.