Javnotužilačka funkcija prestaje ako to nosilac javnotužilačke funkcije sam zatraži, ako mu prestane državljanstvo Republike Srbije, ako trajno izgubi radnu sposobnost za vršenje javnotužilačke funkcije ili ako bude razrešen.
Javnom tužiocu javnotužilačka funkcija prestaje kad navrši radni vek.
Glavnom javnom tužiocu javnotužilačka funkcija glavnog javnog tužioca prestaje ako bude ukinuto javno tužilaštvo kojim rukovodi.
Nosilac javnotužilačke funkcije podnosi pismeni zahtev za prestanak javnotužilačke funkcije Visokom savetu tužilaštva.
Zahtev može biti povučen pre donošenja odluke Visokog saveta tužilaštva o prestanku javnotužilačke funkcije.
Ako o zahtevu za prestanak javnotužilačke funkcije ne bude odlučeno u roku od 30 dana od dana podnošenja zahteva, smatra se da je javnotužilačka funkcija prestala istekom roka od 30 dana od dana podnošenja zahteva.
Javnom tužiocu prestaje javnotužilačka funkcija kad navrši radni vek, po sili zakona.
Radni vek javnog tužioca navršava se kad javni tužilac navrši 65. godinu života, izuzev javnog tužioca Vrhovnog javnog tužilaštva koji može obavljati javnotužilačku funkciju do navršenja 67. godine života.
Nosiocu javnotužilačke funkcije prestaje javnotužilačka funkcija ako se na osnovu mišljenja stručne komisije nadležnog organa utvrdi da je zbog zdravstvenog stanja trajno izgubio radnu sposobnost za vršenje javnotužilačke funkcije.
Odluku za upućivanje na obavezan zdravstveni pregled radi ocene radne sposobnosti nosioca javnotužilačke funkcije donosi Visoki savet tužilaštva po službenoj dužnosti ili na predlog glavnog javnog tužioca, neposredno višeg glavnog javnog tužioca i samog nosioca javnotužilačke funkcije.