2009— | Vice-President, Supreme People's Court | |
2005—2009 | President, Higher People's Court (at provincial level) Heilongjiang Province | |
2005—2009 | Secretary, Higher People's Court (at provincial level) CPC, Party Committee Heilongjiang Province | |
2004—2005 | Acting President, Higher People's Court (at provincial level) Heilongjiang Province | |
2004—2005 | Vice-President, Higher People's Court (at provincial level) Heilongjiang Province | |
2004—2009 | Deputy Secretary, CPC, Provincial Committee, Political and Legislative Affairs Committee | |
2000—2004 | President, Supreme People's Court, No.1 Criminal Tribunal | |
1998—2004 | Member, Supreme People's Court, Judicial Committee | |
1998—2000 | President, Supreme People's Court, No.2 Criminal Tribunal | |
1997—1998 | Vice-President, Higher People's Court (at provincial level) Heilongjiang Province |