1996年6月-1996年8月 湖北省社会科学院楚文化所研究人员
1996年8月-1997年6月 国家检察官学院湖北分院教师
1997年6月-2008年6月 湖北省人民检察院助理检察员、检察员、法律政策研究室副主任
其间,2006年6月-2007年8月 挂职任黄石港区人民政府副区长
2008年6月至2018年7月 华中科技大学法学院教授、博士生导师,华中科技大学法律与公共政策研究院院长
其间,2012年5月至2013年4月,挂职任宁夏回族自治区人民检察院检察长助理
2014年8月,德国海德堡大学高级研究学者
2011年7月-2016年7月,北京师范大学政治学博士后研究人员
2018年7月至今 北京师范大学刑事法律科学研究院教授、博士生导师,G20反腐败追逃追赃研究中心研究员