各级人民检察院审判监督程序的主体及其权限:
(1)最高人民检察院对各级人民法院已经发生法律效力的判决和裁定,上级人民检察院对下级人民法院已经发生法律效力的判决和裁定,如果发现确有错误,有权按照审判监督程序向同级人民法院提出抗诉。
(2)对人民法院已经发生法律效力的判决、裁定需要提出抗诉的,由控告申诉部门报请检察长提交检察委员会讨论决定。人民检察院决定抗诉后,由审查起诉部门出庭支持抗诉。
(3)最高人民检察院发现各级人民法院已经发生法律效力的判决或者裁定,上级人民检察院发现下级人民法院已经发生法律效力的判决或者裁定确有错误时,可以直接向同级人民法院提出抗诉,或者指令作出生效判决、裁定人民法院的上一级人民检察院向同级人民法院提出抗诉(《人民检察院刑事诉讼规则》第407、408条)。
(4)人民检察院认为人民法院已经发生法律效力的判决、裁定确有错误,具有下列情形之一的,应当按照审判监督程序向人民法院提出抗诉:①有新的证据证明原判决、裁定认定的事实确有错误的;②据以定罪量刑的证据不确实、不充分或者证明案件事实的主要证据之间存在矛盾的;③原判决、裁定适用法律确有错误的;④审判人员在审理该案件的时候,有贪污受贿、徇私舞弊、枉法裁判行为的(《人民检察院刑事诉讼规则》第406条)。