Xu Lin was born in Shanghai in June 1963. He was graduated from Shanghai Normal University and joined the Chinese Communist Party (CCP) in September 1982.[2] Xu was the teacher of Zhoupu High School (周浦中学), and the CCP standing committee member and acting deputy county chief in Nanhui County at the age of 29. Later, he became the CCP deputy secretary of Jiading District. In 1995, he became deputy secretary of Shigatse Prefecture in Tibet.[3]
Xu returned to Shanghai in 1997, and served as the general manager of Nong Gong Shang Group (农工商集团). Later, he served as Party branch chief and CEO. In 2003, Xu was appointed as director of Civil Affairs Bureau of Shanghai and director of Agriculture Committee of Shanghai in 2007. In 2008, Xu became the Party Committee Secretary of Pudong. He served as the head of the Shanghai CCP's propaganda department in 2013.[3][4]
In November 2020, Xu Lin, gave a speech in which he emphasized the need to "resolutely guard against digitalisation diluting the party’s leadership, resolutely prevent the risk of capital manipulating public opinion."[7][8][9]
On 3 February 2023 he was removed as the director of the National Radio and Television Administration.[10]