Instytucjonalną gwarancję przestrzegania zasady niezawisłości władzy sądowniczej stanowi Najwyższa Rada Sądownicza. Składa się ona z 25 członków a przewodniczący Najwyższego Sądu Kasacyjnego, przewodniczący Najwyższego Sądu Administracyjnego oraz prokurator generalny, są jej członkami z mocy prawa. Jedenastu jej członków wybiera Zgromadzenie Narodowe a jedenastu organy władzy sądowej. Ich kadencja trwa 5 lat. Posiedzeniu Najwyższej Rady Sądowniczej przewodniczy minister sprawiedliwości, ale nie uczestniczy on w głosowaniu. Uchwały Najwyższej Rady Sądowniczej dotyczą powoływania, degradowania, przenoszenia i zwalniania ze stanowiska sędziów, prokuratorów sędziów śledczych. Przewodniczącego Najwyższego Sądu Kasacyjnego, przewodniczącego Najwyższego Sądu Administracyjnego oraz prokuratora generalnego powołuje i odwołuje Prezydent na wniosek Najwyższej Rady Sądowniczej na okres 7 lat.

Sąd Konstytucyjny Sąd Konstytucyjny znalazł się poza klasycznym układem wynikającym z zasady podziału władzy, tak więc nie stanowi on elementu wewnętrznej struktury sądowniczej, lecz jest wyspecjalizowanym organem powołanym przede wszystkim do kontroli konstytucyjności prawa.