有权提起审判监督程序的机关是:(1)各级法院审判委员会。各级法院院长发现本院已生效的判决、裁定在认定事实和适用法律上确有错误的,必须提交审判委员会处理。(2)最高法院和上级法院。最高法院对各级法院已生效的判决、裁定,上级法院对下级法院已生效的判决、裁定,如果发现确有错误,有权提审或指令下级法院再审。(3)最高人民检察院和上级人民检察院。最高人民检察院对各级人民法院、上级人民检察院对下级法院已生效的判决、裁定,如果发现确有错误,有权按照审判监督程序提出抗诉。接受抗诉的法院应当组成合议庭重新审理,对于原判事实不清楚或证据不足的,可以指令下级法院再审,并将指令再审的决定书抄送抗诉的检察院。同时,受理抗诉的法院应将抗诉书副本送交原审被告人。