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.