He is a cousin of former Taiwan national team pitcher Cheng-Hsun Hsieh.
In the 2006 Haarlem Baseball Week, he went 1 for 11 in his first action with a senior Taiwan national team.
When the Whales were disbanded following a 2008 gambling scandal, he went to the Uni-President Lions in the 2nd round of the disbursement draft.
He played in their loss to China, pinch-hitting for Yen-Wen Kuo and drawing a Guoqiang Sun walk in the 7th.
Lin participated in the 2014 Asian Games, where Chinese Taipei won a silver medal, losing in the final to South Korea.