His former posts include the Secretary of the Communist Youth League of China Henan committee, secretary of the central secretariat of the Communist Youth League, a standing committee member of the CPC Jilin committee, the director of the propaganda department of Jilin, vice director of the CPC central propaganda department, and the vice director of the State Administration of Radio, Film, and Television.
In March 2013 he was promoted to Communist Party Chief of Heilongjiang, succeeding Ji Bingxuan, who became a Vice Chairman of the National People's Congress.