2000年7月毕业于中南财经政法大学,2006年7月毕业于中国人民大学法学院,获法学博士学位。
2006年8月至今在北京师范大学刑事法律科学研究院任教。
其中,自2006年10月至2016年9月被聘为中国刑法学研究会副秘书长。
2013年9月至2016年9月,担任北京师范大学法学院法律硕士管理服务中心副主任。
曾于2012年4月至7月在台湾地区中央研究院法律学研究所做访问研究;2014年7月在澳门特区澳门大学法学院做访问研究;2017年5月在台湾地区高雄大学法学院访问研究。
2011年12月至2014年9月在北京市人民检察院第二分院挂职法律政策研究室副主任;2015年7月至2019年12月在河南省汝州市人民检察院挂职副检察长。