Visoki savet tužilaštva je samostalan državni organ koji obezbeđuje i jemči samostalnost javnog tužilaštva, Vrhovnog javnog tužioca, glavnih javnih tužilaca i javnih tužilaca. Čini ga 11 članova: pet javnih tužilaca koje biraju glavni javni tužioci i javni tužioci, četiri istaknuta pravnika koje bira Narodna skupština, Vrhovni javni tužilac i ministar nadležan za pravosuđe.
Ovaj organ je nadležan da predlaže Narodnoj skupštini izbor i prestanak funkcije Vrhovnog javnog tužioca, imenuje vršioca funkcije Vrhovnog javnog tužioca, bira glavne javne tužioce i javne tužioce i odlučuje o njihovoj disciplinskoj odgovornosti, prestanku njihove funkcije, odlučuje o drugim pitanjima položaja Vrhovnog javnog tužioca, glavnih javnih tužilaca i javnih tužilaca i vrši druge nadležnosti određene Ustavom i zakonom.