Javno tužilaštvo je jedinstven i samostalan državni organ koji goni učinioce krivičnih dela i drugih kažnjivih dela za koje se gonjenje preduzima po službenoj dužnosti i vrši druge nadležnosti kojima štiti javni interes određen zakonom. Javno tužilaštvo vrši svoju funkiciju na osnovu Ustava, zakona, potvrđenog međunarodnog ugovora, opšteprihvaćenih pravila međunarodnog ugovora, opšteprihvaćenih pravila međunarodnog prava i drugog opšteg akta donetog u skladu sa zakonom.
Javno tužilaštvo čine glavni javni tužilac, javni tužioci i osoblje javnog tužilašta. Funkciju javnog tužilaštva vrši glavni javni tužilac. Svi zaposleni u javnom tužilaštvu su podređeni glavnom javnom tužiocu.
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 glavni javni tužilac je podređen Vrhovnom glavnom javnom tužiocu, i svako javno tužilaštvo Vrhovnom javnom tužilaštvu.
Visoki savet tužilaca 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 25. 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.