He used to be assistant engineer and engineer of Qingdao Environmental Supervision Institute, engineer and senior engineer of Qingdao Environmental Protection Monitoring Station, director and senior engineer of Qingdao Environmental Protection Monitoring Station Cleaner Production Center, director and senior engineer of Qingdao Environmental Protection Research Institute, and deputy stationmaster and senior engineer of Qingdao Environmental Protection Monitoring Center Station.
From June 2007 to 2007 10, he served as deputy head of the Laoshan District People's Government in Qingdao.