Glavni javni tužilac se bira iz reda glavnih javnih tužilaca ili javnih tužilaca, odnosno među licima koja ispunjavaju propisane uslove za izbor na šest godina i ne može biti ponovo biran za glavnog javnog tužioca u istom javnom tužilaštvu.
Glavni javni tužilac kome javnotužilačka funkcija glavnog javnog tužioca prestane na lični zahtev ili ako ne bude izabran za glavnog javnog tužioca u drugom javnom tužilaštvu, nastavlja da obavlja javnotužilačku funkciju javnog tužioca koju je obavljao pre izbora za glavnog javnog tužioca.
Ako je za glavnog javnog tužioca višeg stepena biran glavni javni tužilac ili javni tužilac javnog tužilaštva nižeg stepena, posle prestanka javnotužilačke funkcije glavnog javnog tužioca nastavlja da obavlja javnotužilačku funkciju javnog tužioca u javnom tužilaštvu višeg stepena kojim je rukovodio.
Ako glavni javni tužilac nije obavljao javnotužilačku funkciju pre izbora, posle prestanka te javnotužilačke funkcije, nastavlja da obavlja javnotužilačku funkciju javnog tužioca u javnom tužilaštvu u kojem je obavljao javnotužilačku funkciju glavnog javnog tužioca.
Odluku o nastavku obavljanja javnotužilačke funkcije iz donosi Visoki savet tužilaštva.
Pre isteka vremena na koji je biran ili pre navršenja radnog veka javnotužilačka funkcija glavnom javnom tužiocu može prestati samo pod uslovima i iz razloga propisanim ovim zakonom.
Ako javno tužilaštvo bude ukinuto, glavni javni tužilac, odnosno javni tužilac nastavlja da vrši javnotužilačku funkciju kao javni tužilac u javnom tužilaštvu koje je preuzelo nadležnost ukinutog javnog tužilaštva.
Ako je nadležnost ukinutog javnog tužilaštva preuzelo više javnih tužilaštava, nosilac javnotužilačke funkcije nastavlja da vrši javnotužilačku funkciju u javnim tužilaštvima koja su preuzela nadležnost ukinutog javnog tužilaštva na osnovu odluke Visokog saveta tužilaštva.