Javno tužilaštvo je jedinstven i samostalan državni organ koji goni učinioce krivičnih i drugih kažnjivih dela i vrši druge nadležnosti kojima se štiti javni interes određen zakonom. Javno tužilaštvo vrši svoje nadležnosti na osnovu Ustava, potvrđenog međunarodnog ugovora, zakona, opšteprihvaćenih pravila međunarodnog prava i drugog opšteg akta, donetog u skladu sa zakonom.
Funkciju javnog tužilaštva vrše Vrhovni javni tužilac, glavni javni tužilac i javni tužilac. Vrhovnim javnim tužilaštvom rukovodi Vrhovni javni tužilac. Javnim tužilaštvom rukovodi glavni javni tužilac. Najviše javno tužilaštvo u Republici Srbiji je Vrhovno javno tužilaštvo.
Javno tužilaštvo Republike Srbije čine Vrhovno javno tužilaštvo, apelaciona javna tužilaštva, viša javna tužilaštva, osnovna javna tužilaštva i javna tužilaštva posebne nadležnosti.
Osnovno javno tužilaštvo je niže u odnosu na više javno tužilaštvo.Više javno tužilaštvo je niže u odnosu na apelaciono javno tužilaštvo. Javno tužilaštvo posebne nadležnosti i apelaciono javno tužilaštvo je niže u odnosu na Vrhovno javno tužilaštvo.
Javno tužilaštvo je samostalno u vršenju svoje nadležnosti. Niko izvan javnog tužilaštva ne može uticati na javno tužilaštvo i nosioca javnotužilačke funkcije u postupanju i odlučivanju u pojedinom predmetu.
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, glavnog javnog tužioca i javnog tužioca.
Stvarna nadležnost javnog tužilaštva određuje se u skladu sa odredbama zakona koje važe za utvrđivanje stvarne nadležnosti suda, osim ako zakonom nije drukčije određeno.
Mesna nadležnost javnog tužilaštva određuje se u skladu sa zakonom kojim se uređuju sedišta i područja javnih tužilaštava.