Bachelor of Law with a master's degree in International Law; After training in the Military Academy of Tanzania he was promoted to second lieutenant, and reached the rank of general of brigade; he has a Degree in Theology; He held the position of chairman of the Supreme Court of Zanzibar.
He served as Appeal Judge for the United Republic of Tanzania, Judge of the East African Court of Justice, assumed the vice presidency of the National Electoral Commission in the United Republic of Tanzania, and served as chair of the SADC Executive Council.
He published articles on Human Rights, such as "Promoting a New Economic Order in Developing Countries, The Role of Human Rights Organizations," among others.
He is currently President and Judge of the African Court of Human Rights.
Justice and Democracy Session