1999-2006年任最高人民檢察院法律政策研究室副主任;
2006年起任最高人民檢察院法律政策研究室主任,兼任最高人民檢察院司法改革辦公室副主任、臺灣省事務辦公室副主任、檢察官考評委員會委員;
2008年6月28日至2008年10月28日,任最高人民檢察院檢察委員會委員。