He worked as assistant researcher in Philosophy Institute of Guizhou Academy of Social Sciences Academy in 1983, and then as the Deputy Dean of the institute in 1984; meanwhile, he was elected as Vice Chairman and Secretary General of Guizhou Sociology Society. In 1985, he became Secretary of the Communist Youth League Guizhou Provincial Committee. In 1990, he served as Deputy Director of the United Front Department under the CYL Central Committee, and deputy Secretary General of All China Youth Federation. In 1991, he became Director of Bureau of Ethnical and Religions Affairs under the United Front Department of the CPC Central Committee. From 1995 to 2009, he worked as Director of the Religious Affairs Bureau under the State Council (the later State Administration for Religious Affairs). Since 2009, he has been working as Deputy Director of the Central Institute of Socialism.