The Judiciary of Indonesia comprises the Supreme Court of Indonesia and the Constitutional Court of Indonesia together with public courts, religious courts, administrative courts and military courts.
The Supreme Court is Indonesia's highest court. It is the final court of appeal for criminal and civil verdicts. It also resolves disputes between courts. It is led by the Chief Justice of the Supreme Court of Indonesia, currently Muhammad Hatta Ali. There are two separate officeholders for the title of Deputy Chief Justice of the Supreme Court Indonesia: Muhammad Syarifuddin for judicial affairs and Suwardi for non-judicial affairs.
The Constitutional Court rules over disputes concerning the Constitution of Indonesia as well as matters involving elections and political parties. The current Chief Justice of the Constitutional Court of Indonesia is Arief Hidayat, who replaced Hamdan Zoelva in 2015. Zoelva's predecessor, Akil Mochtar, was stripped of his powers following allegations of accepting bribes. The current Deputy Chief Justice of the Constitutional Court of Indonesia is Anwar Usman.
The public courts comprise the district courts at the first level and the high courts at the appellate level, after which any appeal goes to the Supreme Court. They can try criminal and civil cases involving Indonesian citizens or foreign citizens.
State courts have authority at the city and regency level, while high courts function at the provincial level.