Funkciju javnog tužilaštva vrši javni tužilac. Javnog tužioca bira Narodna skupština, na predlog Vlade. Mandat javnog tužioca traje šest godina i može biti ponovo biran. Zamenik javnog tužioca zamenjuje javnog tužioca pri vršenju tužilačke funkcije i dužan je da postupa po njegovim uputstvima. Narodna skupština, na predlog Državnog veća tužilaca, bira za zamenika javnog tužioca lice koje se prvi put bira na ovu funkciju. Mandat zameniku javnog tužioca koji je prvi put izabran na funkciju traje tri godine. Državno veće tužilaca, u skladu sa zakonom, bira zamenike javnih tužilaca za trajno obavljanje funkcije, u istom ili drugom javnom tužilaštvu. Državno veće tužilaca odlučuje i o izboru zamenika javnih tužilaca koji su na stalnoj funkciji u drugo ili više javno tužilaštvo.