He was vice-director of the Ninth Research Institute (二机部第九研究院), predecessor of the China Academy of Engineering Physics, director of the China Institute of Atomic Energy, deputy director of the Nuclear industry Science and Technology Commission (核工业部科技委), and second vice-chairman of the China Association for Science and Technology. He was also vice-chairman of the Chinese Physical Society and the first chairman of the Chinese Nuclear Society. Within the political sphere he was a member of the 3rd through 16th National People's Congress Standing Committees of the Chinese government.