978年3月至1985年1月，在吉林大学法律系读本科、研究生。1985年1月，任最高人民检察院法律政策研究室书记员、助理检察员。1989年5月，任最高人民检察院法律政策研究室副处级干部、一处副处长（其间于1992年10月至1993年11月挂职任中共安徽省临泉县委副书记）。1994年3月，任最高人民检察院法律政策研究室一处处长。1995年1月，任最高人民检察院法律政策研究室副主任。1999年4月，任最高人民检察院贪污贿赂检察厅副厅长。2000年8月，任最高人民检察院职务犯罪预防厅厅长（其间于2003年8月