1988.07—— 1992.03 Investigator of Criminal Investigation Brigade of State Public Security Bureau.
1992.03 ——1997.10 State Public Security Bureau Reception Desk Clerk
1997.10 ——1999.06 Member of Technical Investigation Department of State Public Security Bureau.
1999.06 —— Member of the Political and Legal Committee Office of the State Committee in April 2000.
2000.04——2002.03 Deputy Director of Political and Legal Committee of State Committee
2002.03—2003.05 Deputy Director of the Political Department of the Political and Legal Committee of the State Council
2003.05—2007.04 Director of Political and Legal Committee of State Committee and Deputy Director of Political Department
2007.04—2008.08 Director of the Political Department of the Political and Legal Committee of the State Council (Deputy Division)
Since August 2008, he has been the head of discipline inspection, director of supervision office and member of the party group of the National Public Security Bureau.