สำนักงานอัยการสูงสุด นอกจากมีอำนาจและหน้าที่เกี่ยวกับงานธุรการและงานวิชาการ เพื่อสนับสนุนและอำนวยความสะดวกให้แก่พนักงานอัยการแล้ว ให้มีอำนาจและหน้าที่ดังต่อไปนี้ด้วย
(1) ให้ความช่วยเหลือประชาชนในการดำเนินการทางกฎหมายรวมตลอดทั้งในการคุ้มครองป้องกันสิทธิและเสรีภาพของประชาชน และการให้ความรู้ทางกฎหมายแก่ประชาชน
(2) ให้คำปรึกษา และตรวจร่างสัญญาหรือเอกสารทางกฎหมายให้แก่รัฐบาลและหน่วยงานของรัฐ
(3) ให้คำปรึกษา และตรวจร่างสัญญาหรือเอกสารทางกฎหมายให้แก่นิติบุคคลซึ่งมิใช่หน่วยงานของรัฐแต่ได้มีพระราชบัญญัติหรือพระราชกฤษฎีกาจัดตั้งขึ้น ทั้งนี้ ตามที่เห็นสมควร
(4) ดำเนินการเกี่ยวกับการบังคับคดีแพ่ง หรือคดีปกครองแทนรัฐบาลหรือหน่วยงานของรัฐซึ่งพนักงานอัยการได้รับดำเนินคดีให้
(5) ดำเนินการตามที่คณะรัฐมนตรีร้องขอ เว้นแต่การดำเนินการนั้นจะขัดต่องานในหน้าที่หรืออาจทำให้ขัดต่อความเป็นอิสระในการปฏิบัติหน้าที่ของพนักงานอัยการ
(6) ดำเนินการเกี่ยวกับการฝึกอบรมเพื่อประโยชน์ในการพัฒนาข้าราชการฝ่ายอัยการ
(7) ให้ความร่วมมือกับหน่วยงานของรัฐในการอำนวยความยุติธรรม การรักษาผลประโยชน์ของรัฐและประชาชน
(8) ติดต่อและประสานงานกับองค์กรหรือหน่วยงานต่างประเทศเกี่ยวกับเรื่องที่อยู่ในอำนาจและหน้าที่ของพนักงานอัยการหรือสำนักงานอัยการสูงสุด
(9) ปฏิบัติการอื่นใดตามที่กฎหมายกำหนดให้เป็นอำนาจและหน้าที่ของพนักงานอัยการหรือสำนักงานอัยการสูงสุด
ในการตรวจร่างสัญญาตาม (2) และ (3) ให้สำนักงานอัยการสูงสุดมีหน้าที่รักษาประโยชน์ของรัฐ ในการนี้ สำนักงานอัยการสูงสุดมีหน้าที่รายงานรัฐบาล หรือหน่วยงานของรัฐตาม (2) หรือนิติบุคคลตาม (3) ที่เป็นคู่สัญญาให้ทราบถึงข้อที่ควรปรับปรุงหรือแก้ไขให้สมบูรณ์ ข้อเสียเปรียบหรือข้อที่อาจก่อให้เกิดความเสียหายแก่รัฐ