يمثل النيابة العمومية لدى المحكمة الابتدائية. يتلقى الشكاوى والمحاضر، ويقرر التتبع أو الحفظ، ويشرف على أعمال الضابطة العدلية، ويطلب فتح بحث تحقيقي، ويمثل الحق العام أمام الدوائر الجناحية ويتابع تنفيذ الأحكام الجزائية.
يمثل النيابة العمومية لدى محكمة الاستئناف ويشرف على سير النيابة بدائرتها، ومنها وكلاء الجمهورية. يتابع القضايا الجنائية والطعون بالاستئناف، ويقدم مطالبه أمام دوائر الاتهام والدوائر الجنائية.
يمثل النيابة العمومية لدى محكمة التعقيب. تُحال إليه ملفات الطعون بالتعقيب في الحالات التي ينص عليها القانون ليبدي رأيه فيها، ويحضر جلسات الدوائر المجتمعة للمحكمة.
تشرف وزارة العدل على الجانب الإداري للمرفق القضائي: تنظيم المحاكم وتسييرها، والسجون والإصلاح، وتكوين القضاة وأعوان العدالة، وإعداد مشاريع النصوص القانونية. ولا يحق لها التدخل في الفصل في القضايا، فذلك من اختصاص القاضي وحده.