Lin was drafted by Uni-President Lions in the second round of 2004's alternative service draft, and spent one year in the minor league as required by regulation. He made his debut on March 22, 2006, after fulfilling his one-year obligation in alternative service.
Uni-President Lions picked Lin up in the second round of their 2004 reserve draft, and he spent a year in the minors as part of the required service. He finally took the field on March 22, 2006, having completed his one-year stint in alternative service.