He first served at the Austrian expeditionary force headquarters in Damascus, assisting Arthur Ruppin in sending financial help from Constantinople to the starving Yishuv. In 1919, he became Secretary of the Legal Department of the Zionist Commission in Jerusalem. He became Deputy Mayor of Jerusalem under Husayn al-Khalidi in 1936.
In November 1947, he was a member of the Jewish Agency's delegation to the Working Committee of the Trusteeship Council which attempted to draw up a Draft Statute for Jerusalem, but in 1949, he openly declared his opposition to the internationalization of Jerusalem and stated categorically that it was not possible.[5] He contested the 1949 Knesset elections as the leader of the "For Jerusalem" list,[6] but it failed to win a seat.