Son organe supérieur est la Cour suprême de justice, qui est composée de 16 juges nommés par le Conseil national de la magistrature, entité créée par la réforme constitutionnelle de 1994 pour assurer l'indépendance du pouvoir judiciaire.
Les trois branches sont indépendantes les unes des autres.