He has served as deputy head, deputy secretary, head and party secretary of Xinjichuan Township in Longxian County; Standing Committee member and deputy magistrate of Longxian County Committee, standing Committee member and deputy magistrate of Geerqi County Committee of Tibet; Deputy magistrate of Meixian county; Member of the Standing Committee of Meixian County Committee and Deputy County Magistrate; Deputy Director of Baoji Water Conservancy Bureau, Deputy Secretary of the Party Group, Director of Baoji Urban River Comprehensive Management Committee and Party Secretary.