Қылмыстық қудалауды жүзеге асыра отырып, прокурор:
1) сотқа дейінгі тергеп-тексеруді бастауға, оны анықтау немесе тергеу органына тергеп-тексеру жүргізу үшін беруге не оны өзінің іс жүргізуіне қабылдауға құқылы;
2) тергеу, тергеу-жедел тобын басқарады, қылмыстық істі іс жүргізуге қабылдайды және сотқа дейінгі тергеп-тексеруді жүргізеді;
3) тергеу әрекеттерін жүргізуге қатысады;
4) заңда көзделген жағдайларда жедел-іздестіру қызметін, сотқа дейінгі тергеп-тексеруді жүзеге асыратын адамдардың әрекеттері мен шешімдерін санкциялайды не оларға санкция беруден бас тартады;
5) қылмыстық қудалаудан иммунитеті мен артықшылықтары бар адамдарды ешкімнің тиіспеуінен айыруға және қылмыстық жауаптылыққа тартуға келісім алу үшін ұсыну енгізеді;
6) процестік келісімге бастамашылық етеді және оны жасасады, жасалған процестік келісімнің нысанасы болып табылатын қылмыстарды ашу мен тергеп-тексеруді ұйымдастыруға шаралар қолданады;
7) заңда көзделген негіздер бойынша қылмыстық істі не қылмыстық қудалауды тоқтатады;
8) қылмыстық істі сотқа жібереді;
9) заңда белгіленген өзге де өкілеттіктерді орындайды.