[3][4] He was elected to the Legislative Yuan as a representative of Yunlin County affiliated with the Democratic Progressive Party for the first time in 1998,[6] and won a second term in 2001.
[7] During his unsuccessful reelection bid in 2004, Lin was investigated for bribery, as were fellow candidates Ho Chin-sung and Chen Chiang-sun.
[8] In 2005, Lin lost a party primary for the Yunlin County magistracy election to Su Chih-fen.
[10] While serving within the COA, Lin was named a trustee of the Straits Exchange Foundation in September 2006.
[1] In January 2007, Lin Kuo-hua underwent surgery to remove blood clots from his brain.