Odredbe člana 80. Zakona o javnom tužilaštvu definišu ko bira koga i na koji mandat, čime se osigurava zakonitost i nezavisnost u radu tužilaštava:
1. Vrhovni javni tužilac
- Bira ga Narodna skupština,
- Na predlog Visokog saveta tužilaštva,
- Mandat traje 6 godina.
2. Glavni javni tužilac
- Bira ga Visoki savet tužilaštva,
- Mandat traje 6 godina.
3. Javni tužilac
- Bira ga Visoki savet tužilaštva,
- Na stalnu javnotužilačku funkciju u odgovarajućem javnom tužilaštvu.
Broj javnih tužilaca u svakom tužilaštvu utvrđuje Visoki savet tužilaštva.

IZVOR:Zakon o javnom tužilaštvu („Sl. glasnik RS“, br. 10/2023)

