Јавно тужилаштво је самостални државни орган који гони учиниоце кривичних дела и других кажњивих дела и предузима мере за заштиту уставности и законитости. Јавно тужилаштво врши своју функцију на основу Устава, закона, потврђеног међународног уговора и прописа донетог на основу закона.