 Lin was born in Dongtou, Wenzhou, Zhejiang, China.In 1982, he graduated from Fudan University in Shanghai with a bachelor's degree.He moved to the United States to pursue graduate studies at Cornell University and earned his PhD in 1990.