1986-1994在中国社会科学院《中国社会科学》杂志社工作,任编辑、副编审;1991-1994年在河北省易县人民法院经济庭工作;1994-2004年在中国社会科学院法学研究所,始任副研究员,1998年7月后任研究员、法学理论研究室主任、《法学研究》副主编、法学所职称评定会委员、学位委员会委员、学术委员会委员、教授教学委员会首任召集人、中国社会科学院研究生院教授、博士生导师;2004年6月-2005年7月任国家检察官学院副院长、党委委员,教授,《国家检察官学院学报》主编。2005年8月调入中国人民大学法学院工作,现任中国人民大学法学院教授,博士生导师。2016年,任华东师范大学法学院首任院长。