Javno tužilaštvo je samostalni organ koji goni učinioce krivičnih dela i drugih kažnjivih dela za koje se gonjenje preduzima po službenoj dužnosti, i preduzima mere za zaštitu ustavnosti i zakonitosti. Javno tužilaštvo vrši svoju funkiciju na osnovu Ustava, zakona, potvrđenog međunarodnog ugovora i propisa donetog na osnovu zakona.
Javno tužilaštvo čine glavni javni tužilac, javni tužioci i osoblje javnog tužilašta.
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: Tužilaštvo za organizivani kriminal i Tužilaštvo za ratne zločine.
Vrhovno javno tužilaštvo je najviše javno tužilaštvo u Republici Srbiji. Svaki javni tužilac je podređen Vrhovnom javnom tužiocu, i svako javno tužilaštvo Vrhovnom javnom tužilaštvu.
Visoki savet tužilaštva je samostalan državni organ koji obezbeđuje i garantuje samostalnost glavnih javnih tužilaca i javnih tužilaca.
Nadležnost tužilaštva predstavlja pravo i dužnost jednog tužilaštva da obavlja zakonom određen delokrug poslova u kojem tužilaštvo može da punovažno vrši tužilačku funkciju.
Stvarna nadležnost javnog tužilaštva propisana je članom 14. Zakona o javnom tužilaštvu i određuje se u skladu sa odredbama zakona koje važe za utvrđivanje stvarne nadležnosti suda, osim kada 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.