He has served as director of the office of Jianchang County Committee of Liaoning Province, deputy director of the Chaoyang District Judicial Bureau, secretary of the Bureau Party Group, deputy director of the Judicial Department, secretary-general of the Political and Legal Committee of the Provincial Party Committee, director of the Office of the Political and Legal Leading Group of the Provincial Party Committee (director level), and deputy secretary of the Shenyang Municipal Committee.
1June, 1996 to1February, 1999 served as Deputy Secretary of Shenyang Municipal Committee.
1999-February 2002 President of the Higher People's Court of Liaoning Province (deputy provincial level).
He was detained in criminal detention on August 6, 2002, and was arrested on August 20 of the same year on suspicion of accepting bribes.