1、下级人民检察院如果发现同级人民法院生效的判决和裁定,在认定事实或适用法律上确有错误时,应报请上一级人民检察院向同级人民法院提出抗诉。
2 、下级人民检察院如果发现上级人民法院生效的判决和裁定,在认定事实或适用法律上确有错误时,可以按照审判监督程序逐级报请作出判决、裁定法院的上一级人民检察院向同级人民法院提出抗诉。
3、上级人民检察院如果发现基层人民法院作出的生效判决和裁定,在认定事实或适用法律上确有错误时,可以直接向同级人民法院或者责成作出判决、裁定法院的上一级人民检察院向同级人民法院提出抗诉。
4、上一级人民检察院如果直接发现下一级人民法院作出的已经发生法律效力的判决、裁定,在认定事实或是适用法律上确有错误时,可以直接向同级人民法院提出抗诉。
5、抗诉的具体程序是由检察机关来提出的,根据司法职能的要求,检察机关需要对法院作出的判决情况进行审查,如果发现不符合法律规定的,或者法律适用存在错误和误差的,应当按照规定的程序来提出抗诉,并提出合法的抗诉意见。