刑事诉讼发回重审情形有:第一种是实体上:第二审人民法院对不服第一审判决的上诉、抗诉案件,经过审理后,原判决事实不清楚或者证据不足的,可以在查清事实后改判;也可以发回重审。第二种是程序上:第二审人民法院发现第一审人民法院的审理有违反法律规定的诉讼程序的情形,应当裁定发回重审。