Lin represented China at the 2004 Summer Olympics. She placed 11th in the women's individual ranking round with a 72-arrow score of 647. In the first round of elimination, she faced 54th-ranked Tshering Chhoden of Bhutan. In a major upset, Lin lost 159-156 in the 18-arrow match, placing only 36th overall in women's individual archery.
Lin was also a member of the team that won the silver medal for China in the women's team archery competition.