Javno tužilaštvo je jedinstven i samostalan državni organ koji goni učinioce krivičnih dela 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. Vrhovni javni tužilac i glavni javni tužilac u rukovođenju javnim tužilaštvom imaju hijerarhijska ovlašćenja u odnosu na postupanje nižeg glavnog javnog tužioca i javnog tužioca u konkretnom predmetu. Vrhovni javni tužilac i glavni javni tužilac predstavljaju javno tužilaštvo kojim rukovode.
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: Javno tužilaštvo za organizovani kriminal i Javno tužilaštvo za ratne zločine.
Apelaciono javno tužilaštvo osniva se za područje apelacionog suda.
Stvarna nadležnost javnog tužilaštva određuje se u skladu sa odredbama zakona koje važe za utvrđivanje sedišta i područja javnih tužilaštava. 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.
Visoki savet tužilaštva je samostalni 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.