Member of the National Committee of the Chinese People's Political Consultative Conference (12th National Committee of the Chinese People's Political Consultative Conference, 11th National Committee of the Chinese People's Political Consultative Conference)
medlem av Den nasjonale folkekongress (11th National People's Congress, 10th National People's Congress, 9th National People's Congress)
standing member of the National Committee of the Chinese People's Political Consultative Conference (12th National Committee of the Chinese People's Political Consultative Conference)
Lin studerte ved Guangdongs universitet for teknologi og ble i 1981 medlem av det kinesiske kommunistiske parti. Lin var så tekniker, planlegger og manager gor forskjellige organisasjoner i Heping. I 1983 ble han stedfortredende borgermester for Huizhou. Senere ble han direktør for Guangdongs plableggingskommisjon. Fra 1996 til 2002 var han borgermester for Guangzhou. Deretter var han frem til 2006 partisekretær i denne byen.
Fra 2006 til 2010 var han guvernør for provinsen Guizhou. Hans etterfølger i det embedet ble Zhao Kezhi.