Javno tužilaštvo je samostalni državni organ koji goni učinioce krivičnih dela i drugih krivičnih 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 funkciju na osnovu Ustava, zakona, potvrđenog međunarodnog ugovora i propisa donetog na osnovu zakona. Vrhovno javno tužilaštvo je najviše javno tužilaštvo u Republici Srbiji. Javno tužilaštvo čine glavni javni tužilac, javni tužioci i osoblje javnog tužilaštva. Funkciju javnog tužilaštva vrši glavni javni tužilac. Svi u javnom tužilaštvu su podređeni glavnom javnom tužiocu.
Ovlašćenja javnog tužioca propisana su Zakonom o krivičnom postupku („Službeni glasnik RS“, br. 72/2011, 101/2011, 121/2012, 32/2013, 45/2013 i 55/2014, 35/2019, 27/2021). Osnovno pravo i osnovna dužnost javnog tužioca je gonjenje učinilaca krivičnih dela.
Za krivična dela za koja se goni po službenoj dužnosti, javni tužilac je nadležan da:
1) rukovodi predistražnim postupkom;
2) odlučuje o nepreduzimanju ili odlaganju krivičnog gonjenja;
3) sprovodi istragu;
4) zaključi sporazum o priznanju krivičnog dela i sporazum o svedočenju;
5) podiže i zastupa optužbu pred nadležnim sudom;
6) odustane od optužbe;
7) izjavljuje žalbe protiv nepravnosnažnih sudskih odluka;
8) preduzima druge radnje kada je to određeno drugim zakonom.