1970 to 1979, successively served as deputy secretary of county committees in Zhidan county and Luochuan county, and deputy director of county revolutionary committees.
1979 to 1986, successively served as director of Yan 'an Water and Electricity Bureau, secretary of Yanchang County Committee, secretary of Fuxian County Committee and secretary of Luochuan County Committee.
1986 to 1988 served as member of Yan' an prefectural party Committee and deputy Commissioner of administrative office.
1988 to 1990 served as deputy secretary of the CPC Yan' an prefectural Committee and administrative Commissioner.
1990 to 1996 served as secretary of the CPC Yan' an district Committee.
1993 ~ 1996, concurrently secretary of the Party Committee of Yan 'an University.
1994 ~ 1996, concurrently director of Yan 'an District Working Committee of Shaanxi Provincial People's Congress Standing Committee.
1996 From 2003, he served as the seventh and eighth vice-chairman and member of the leading group of Shaanxi Provincial Political Consultative Conference.
Retired in 2003.
Deputies to the Eighth National People's Congress and the 14th National Congress of the Communist Party of China (CPC).